我正在开发 Android 3.0。我正在使用具有透明背景的 EditText
。 EditText
放置在具有白色背景的布局上。结果 EditText
光标不可见(我假设光标默认为白色)。在浏览了您的论坛后,我发现了一个解决方案,它说我必须使用 styles.xml
创建自己的可绘制光标。
但令我沮丧的是,cursorDrawable
参数仅在 Android 3.1 中可用。但我必须在 3.0 及更高版本上工作。
有什么解决办法吗?
最佳答案
将这些属性添加到您的 EditText 中,使闪烁的光标变为黑色:
android:textColor="#000000"
android:textCursorDrawable="@null"
如果您使用的是 Holo 主题,则需要它。如果您在 AndroidManifest.xml 中设置 minSDK 值,它将适用于较旧的 Android 版本
关于android - EditText 光标在 Android 3.0 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473469/