如何在 Android 中更改 TextView 的下划线颜色?所需结果如下所示:
默认是某种蓝色(可能是全息蓝色),但我需要将其更改为橙色。问题是,我不知道这到底是怎么称呼的(这是下划线、指示符还是什么?),所以我不能自己用谷歌搜索。
谢谢
最佳答案
您有两种选择,对于基本的编辑文本,您可以使用其中任何一种。第二个选项未包含在 karaokyo 标记的问题中,我希望减少应用程序大小。
您可以使用 Android Holo Colors Web 应用程序生成自定义主题,您选择所需的颜色和控件,它会生成 9 个补丁和适当的主题文件。
可能需要进行一些修改才能使其适合您当前的项目,但您只需要在生成的 zip 中即可。
或者,在 Android 5 中,您可以使用 Widget Tinting,使用 AppCompat v21 在较旧的 Android 版本中也支持此功能。这将为您完成所有着色,而无需包含所有额外资源。请注意,这并不适用于所有地方,但如果您在 Activity 上使用纯编辑文本,它应该没问题。实现的全部细节here
关于java - 更改 TextView 的下划线颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28391430/