一、针对Android9.0系统之前默认光标是显示的,代码或者xml中设置如下
1.在Edittext中加入以下属性
android:cursorVisible=”true”
android:textCursorDrawable=”@null”
2.在Edittext中加入以下属性
android:cursorVisible=”true”
二、9.0系统及以上则上述设置后不会出现光标
主要原因是:Android9.0系统如果控件需要实现光标,则需要手动调取xxx 的requestFocus()方法
例子:xxx.requestFocus()
请周知。