【发布时间】:2015-01-23 15:10:33
【问题描述】:
我在 Android L 上设置 EditText 的样式时遇到问题。
看起来 EditText 小部件现在采用您在应用范围主题中指定的 colorAccent 颜色,并将其用作小部件的下划线颜色。这很好,但它似乎也使它变暗并在 colorAccent 彩色线上方添加第二条线。 Reddit Is Fun 应用中的一个示例:
您可以看到,较浅的蓝色下划线颜色是应用的强调色。然后系统将其变暗并添加另一条线。这里看起来不错,但在我的应用程序中,它从亮绿色变为深绿色,看起来很糟糕。有没有什么简单的方法来指定应该只是强调颜色?
我尝试在 EditText 上设置 tint 属性。正确着色它,但是当聚焦与不聚焦时它会失去颜色变化。它还被应用到整个应用程序......这感觉很奇怪。
谢谢大家。
【问题讨论】:
-
双下划线是一个框架错误。你是如何对 EditText 应用颜色的?
标签: java android mobile android-edittext android-5.0-lollipop