在我的应用程序中,我想要一个不接受任何输入的EditText
,即XML布局中的android:editable="false"
或代码中的setKeyListener(null)
。Android 4.0 EditText光标始终是不可见的editable = false
我只想以非常可控的方式添加字符,所以我总是用setText()
以编程方式添加它,我不想让任何虚拟键盘显示出来。但是,我仍然需要EditText
中的可见光标,以便用户知道编程输入的插入位置。
在Android 4.0之前,这很容易实现(android:editable="false"
)。在4.0中,游标显然已被删除。我试过android:cursorVisible="true"
但它不起作用。
有谁知道如何都有一个可见的光标,仍然抑制在Android 4.0的输入?真的很感谢这里的任何帮助。
实际上,我发现下面的解决方案在模拟器上工作,但是当我稍后在设备上进行测试时,在EditText内部单击时仍会出现键盘。另一个解决方案(特定于Android 4.0及更高版本)似乎在设备上工作以及给这里:http://code.google.com/p/android/issues/detail?id=27609 – andrrs 2012-10-03 20:25:51