Android 3.x EditText光标颜色

时间:2011-11-09 07:22:47

标签: android colors cursor android-edittext

Android 3.0中的EditText有问题: 当我将textColor属性更改为黑色(或其他颜色)时,文本光标保持白色。我试图改变图层类型,颜色外观,sdk 11,sdk 12,但没有成功。 在我的项目设计中,所有EditText都是白色的,因此光标是不可见的。有人可以帮我解决这个问题吗? 谢谢!

Apoth

3 个答案:

答案 0 :(得分:6)

您还可以将android:textCursorDrawable设置为@null值,以使用EditText的android:textColor作为光标颜色。

答案 1 :(得分:1)

我认为您可以创建自己的EditText样式,可以使用this attribute

为光标使用drawable
   android:textCursorDrawable

答案 2 :(得分:0)

如果要在3.0 OS中为编辑框使用不同的光标颜色和不同的文本颜色。使用android:textCursorDrawable作为图像:android:textCursorDrawable =“@ drawable / cursor” 和android:textColor =“@ color / black”。