我在一个平板电脑项目中使用Android的Holo主题时遇到了这个问题.然而,我在屏幕上有一个白色背景的片段.我在这个片段上添加了EditText个成分.我试图通过设置全息图的背景来覆盖主题.轻主题资源.然而,我的文本光标(克拉)仍然是白色的,因此在屏幕上不可见(我可以在edittext字段中隐约看到它).

有人知道如何让EditText使用更深的光标 colored颜色 吗?我已try 将EditText的样式设置为"@android:style/Widget.Holo.Light.EditText",但没有得到肯定的结果.

推荐答案

android:textCursorDrawable属性设置为@null应该会导致使用android:textColor作为光标 colored颜色 .

属性"textCursorDrawable"在API级别12及更高版本中可用

Android相关问答推荐

Android可组合继承?

Android 14无法删除已配置的文件

约束布局:垂直链中的视图应将内容包裹到空间的1/3

Android Gradle/Groovy,如何将文件复制到APK

从片段导航回来

如何在 Jetpack Compose 中对数据类进行 Parcelize

如何在Android中使用嵌套的Recyclerview

Compose 状态不是 recomposing

如何在一个活动中预加载图像然后在另一个活动中加载它们?

如何正确地将图像上传到 Jetpack Compose 中的 LazyList 中的项目?

从活动共享视图模型以使用 hilt 组合函数

我该怎么做文本计时器

单击过go 的文章时 NewsApp 崩溃

没有互联网连接时,Firebase Storage putFile() 永远不会完成

房间创建三四表关系

有人可以向我解释这两个结果有什么区别吗?

如何修复 api 调用在浏览器中工作但在 android studio 中为 403

在android studio中使用wifi配对设备的问题

Kotlin Compose 全局页脚视图

设备文件资源管理器-ROOM 数据库中的数据库文件夹为空