Fro*_*yon 13 android android-edittext android-4.2-jelly-bean
在我的应用程序中,我有一个包含属性的编辑文本:
android:inputType="none"
和android:textIsSelectable="true"
.
这是因为我已经定义了自己的按钮来输入输入(按钮,而不是自定义键盘).我用过
editText.requestFocus()
使光标可见.到Android 4.0.4,光标是可见的,而不是在运行Jelly Bean的手机中.光标不可见但我可以触摸并在字符之间输入文本(使用editText.getSelectionStart()
).
果冻豆有什么变化?如何使光标可见?
编辑:
android:cursorVisible="true"
没有帮助.
Fro*_*yon 38
删除
android:textIsSelectable="true
(即使没有这个,文本也可以选择)
并添加
android:textCursorDrawable="@null"
解决了这个问题.
Shr*_*ant 11
在Jellybeans
,如果你设置背景,它会发生editText
.
要显示光标editText
,只需使用android:textCursorDrawable="@null" and android:textColor="@color/someColor"