java - 更改 TextView 的下划线颜色

标签 java android user-interface

如何更改 Android 中 TextView 的下划线颜色?期望的结果如下所示: Underline color

默认是某种蓝色(可能是全息蓝),但我需要将其更改为橙色。问题是,我不知道这到底是怎么称呼的(这是下划线、指示符还是什么?),所以我无法自己用谷歌搜索它。

谢谢

最佳答案

您有两个选项,对于基本编辑文本,您可以使用其中一个。第二个选项未包含在 karaokyo 标记的问题中,我倾向于减少应用程序大小。

您可以使用Android Holo Colors Web 应用程序生成自定义主题,您选择颜色和所需的控件,它会生成 9 个补丁和适当的主题文件。 可能需要一些修改才能使其适合您当前的项目,但您所需要的只是生成的 zip 中。

或者,在 Android 5 中,您可以使用 Widget Tinting,旧版 Android 版本中也可以使用 AppCompat v21 支持该功能。这会为您完成所有着色,而无需包含所有额外资源。请注意,这还不是在所有地方都有效,但如果您在 Activity 上使用纯编辑文本,那就应该没问题。实现的完整细节here

关于java - 更改 TextView 的下划线颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391430/

相关文章:

java - 何时使用 for (int i =0; ; )/for-each/iterator 遍历列表

java - 如何从响应体中获取数据

java - 无法在谷歌地图上自动显示当前位置?

java - 制作带有菜单的弹出窗口

java - 给很多JButton添加actionListener

java - 正确放置尝试和捕获

java - 在 Java 中加载 DSA 公钥

java - 无法解析 Intent 构造函数

java - fragment 到 fragment EditText

python - 如何清除图表 tkinter