在Android中的EditText中删除蓝色光标指针

时间:2014-02-28 11:27:32

标签: android android-edittext

在我的Android应用程序中,我正在使用EditText。

在那个EditText中,我不想显示蓝色光标指针,如下图所示: -

enter image description here

这样做的原因是用户无法在EditText中输入粘贴数据并允许 用户手动输入文字。

请帮我解决。

提前致谢。

编辑:当用户点击蓝色指针时,会显示提示选项。

2 个答案:

答案 0 :(得分:2)

将以下行添加到Edittext xml ...

android:cursorVisible="false"

如果要以编程方式禁用光标,那么......

editText.setCursorVisible(false)

答案 1 :(得分:1)

  

这样做的原因是用户无法在EditText中输入粘贴的数据   并允许用户手动输入文字。

实际上您要禁用EditText中的复制/粘贴选项。蓝色光标是一个系统助手,允许用户快速移动光标。要禁用复制/粘贴,您必须使用setCustomSelectionActionModeCallback()

设置自定义回拨来阻止显示上下文菜单

解决方案: How to disable copy/paste from/to EditText