如何更改 Android 中 TextView 的下划线颜色?期望的结果如下所示:
默认是某种蓝色(可能是全息蓝),但我需要将其更改为橙色。问题是,我不知道这到底是怎么称呼的(这是下划线、指示符还是什么?),所以我无法自己用谷歌搜索它。
谢谢
最佳答案
您有两个选项,对于基本编辑文本,您可以使用其中一个。第二个选项未包含在 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/