问题:
有用户反馈在使用公司App的日记本功能时,编辑文本的地方没有光标,写到哪儿了都不知道。
我查看我的可输入文本的控件,发现TextView居然都有,EditText的文本栏没有,于是就去查了控件相关用法。
解决办法:
1、在Edittext中加入以下属性
android:cursorVisible="true" android:textCursorDrawable="@null"
2、在Edittext中加入以下属性
android:cursorVisible="true" android:textCursorDrawable="@drawable/test_cursor" 对应的drawable文件 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size android:width="1dp" /> <span style="font-family: Arial, Helvetica, sans-serif;"> <!-- 光标宽度可以自己定义 --></span> <solid android:color="#008000" /> <!-- 光标颜色可以自己定义 --> </shape>
运行效果:这样内容后边就有光标了。也可以自定义光标属性;