我有两个在布局中定义的编辑文本。他们都是用于电子邮件地址 一旦用户在第一个框中输入,我想强制用户重新输入相同的电子邮件地址,而无需执行任何复制粘贴操作。EditText,不允许从一个复制/粘贴到其他
3
A
回答
4
没有测试过这个,但我想你可以重写OnLongClick监听器(对于每个EditTexts),以便它不显示上下文菜单。因此他们将无法复制和粘贴。
OnLongClickListener mOnLongClickListener = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//since nothing is in here, nothing will happen.
return true;
}
};
1
您可以设置,在textView's属性(XML文件)中的一个属性:
机器人:longClickable = “假”。
这将避免您的textView中的longclick事件。
相关问题
- 1. iOS9:UITextField不允许复制/粘贴
- 2. VBA从一张纸复制/粘贴到所有其他
- 3. 复制粘贴从一种形式到其他C#
- 4. Excel宏复制从一张纸粘贴到其他
- 5. 不允许从外部源复制和粘贴
- 6. 从EditText中禁用软键盘,但仍然允许复制/粘贴?
- 7. 从一个文件复制行,并将其粘贴到其他的n倍
- 8. 复制和其他工作簿粘贴
- 9. 可能从IPython Notebook复制/粘贴到其他应用程序?
- 10. 允许用户将代码复制并粘贴到他们自己的网站
- 11. 复制表并将其粘贴到其他工作表
- 12. 限制HTML输入只允许粘贴
- 13. 在Edittext中复制和粘贴图像
- 14. 复制/粘贴选项从TextView到EditText在Android
- 15. 只允许使用JavaScript输入数字并允许复制和粘贴?
- 16. 复制并从一个工作簿粘贴到另一个
- 17. VBA从一个工作簿复制/粘贴值到另一个
- 18. 从其他工作簿中复制/粘贴
- 19. 使用OTA复制一个测试集并粘贴到其他文件夹
- 20. Plone 4.2.5:不允许粘贴项目
- 21. ckeditor不允许粘贴在手机上
- 22. 将第n行复制并粘贴到其他表格(mod)
- 23. 将工作表名称复制粘贴到其他工作簿
- 24. 打印r矢量将粘贴复制到其他代码中。
- 25. Excel - 允许复制/粘贴,但没有数据输入
- 26. 允许跨应用程序复制/粘贴XamDataGrid
- 27. 使用C#winforms自定义复制/粘贴行为,同时允许文本编辑复制/粘贴
- 28. 使用VBA从HTML表复制/粘贴,粘贴到Excel
- 29. 从Excel复制粘贴
- 30. VBA从Excel复制到PowerPoint(不是“复制和粘贴”)
请不要。请注意,在移动设备上打字相当麻烦,特别是对于我们这些对触摸屏不太擅长的人。强制用户进行冗余数据输入并不是一个好的计划。使用*一个*'EditText'作为电子邮件地址。使用'android:inputType =“textEmailAddress”'来帮助用户正确输入。使用正则表达式来确认输入地址的基本有效性,然后对其进行测试(例如,向该地址发送确认电子邮件),或者仅在用户输入错误时允许用户稍后进行修复。 – CommonsWare
我确实相信用户体验及其局限性,但如果产品需要它,那么我必须实现它。我喜欢你的建议,但他们至少不被这个项目接受。 – mask