วิธีปิดการคัดลอก / วางจาก / ไปยัง EditText
ในแอปพลิเคชันของฉันมีหน้าจอการลงทะเบียนซึ่งฉันไม่ต้องการให้ผู้ใช้สามารถคัดลอก / วางข้อความลงในEditTextฟิลด์ได้ ฉันได้ตั้งค่าonLongClickListenerในแต่ละEditTextเพื่อให้เมนูบริบทแสดงคัดลอก / วาง / inputmethod และตัวเลือกอื่นไม่ปรากฏขึ้น ดังนั้นผู้ใช้จะไม่สามารถคัดลอก / วางในช่องแก้ไขได้ OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; แต่ปัญหาจะเกิดขึ้นหากผู้ใช้เปิดใช้งานแป้นพิมพ์ของบุคคลที่สามนอกเหนือจากค่าเริ่มต้นของ Android ซึ่งอาจมีปุ่มสำหรับคัดลอก / …