java - 更改 TextView 的下划线颜色

标签 java android user-interface

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

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

谢谢

最佳答案

您有两种选择,对于基本的编辑文本,您可以使用其中任何一种。第二个选项未包含在 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/

相关文章:

java - Acceleo 和 Xpand 有什么区别?

java - 桌面 java 应用程序通过 USB 复制和传输 android 数据

android - 如何将 ActionBar 放置在 SlidingMenu 上(就像在 Evernote 应用程序中一样)?

Android:使用百分比以编程方式设置 subview 的宽度

java - Spring:如何获得 "ACTUAL"/"CURRENT"区域设置,就像它适用于消息一样?

java - 为什么Maven的编译器默认为1.5版?

java - 为什么它不绘制动画曲线?

user-interface - 黑莓-自动滚动垂直字段管理器

java - 具有Rowspan和Colspan的HTML表

用于多个屏幕的 Java GUI 全屏