问题:
有用户反馈在使用公司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>
运行效果:这样内容后边就有光标了。也可以自定义光标属性;