【问题标题】:EditText android L stylin'EditText android L 样式
【发布时间】: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


【解决方案1】:

正如alanv所说,这实际上是一个错误。请参阅以下 SO 问题:

Lollipop EditBox styling

【讨论】:

    【解决方案2】:

    查看此问题的最后回复:Question

    注意,drawable 在 /app/package/build...

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多