在我的Android应用程序中,我正在使用EditText。
在那个EditText中,我不想显示蓝色光标指针,如下图所示: -
这样做的原因是用户无法在EditText中输入粘贴数据并允许 用户手动输入文字。
请帮我解决。
提前致谢。
编辑:当用户点击蓝色指针时,会显示提示选项。
答案 0 :(得分:2)
将以下行添加到Edittext
xml ...
android:cursorVisible="false"
如果要以编程方式禁用光标,那么......
editText.setCursorVisible(false)
答案 1 :(得分:1)
这样做的原因是用户无法在EditText中输入粘贴的数据 并允许用户手动输入文字。
实际上您要禁用EditText
中的复制/粘贴选项。蓝色光标是一个系统助手,允许用户快速移动光标。要禁用复制/粘贴,您必须使用setCustomSelectionActionModeCallback()