我在Android 3.0中的EditText有问题:当我将textColor属性更改为黑色(或其他颜色)时,文本光标仍为白色 . 我试图改变图层类型,颜色外观,sdk 11,sdk 12,但没有成功 . 在我的项目设计中,所有EditText都是白色的,因此光标是不可见的 . 有人可以帮我解决这个问题吗?谢谢!
Apoth
我认为你可以创建自己的EditText样式,你可以使用this attribute为游标使用drawable
android:textCursorDrawable
您还可以将 android:textCursorDrawable 设置为 @null 值,以使用EditText的 android:textColor 作为光标颜色 .
@null
android:textColor
如果要在3.0 OS中为编辑框使用不同的光标颜色和不同的文本颜色 . 使用android:textCursorDrawable作为图像:android:textCursorDrawable =“@ drawable / cursor”和android:textColor =“@ color / black” .
3 回答
我认为你可以创建自己的EditText样式,你可以使用this attribute为游标使用drawable
您还可以将
android:textCursorDrawable
设置为@null
值,以使用EditText的android:textColor
作为光标颜色 .如果要在3.0 OS中为编辑框使用不同的光标颜色和不同的文本颜色 . 使用android:textCursorDrawable作为图像:android:textCursorDrawable =“@ drawable / cursor”和android:textColor =“@ color / black” .