【问题标题】:How to change default color of underline in edit text to red?如何将编辑文本中下划线的默认颜色更改为红色?
【发布时间】:2016-03-03 03:37:38
【问题描述】:

我正在使用带有深色操作栏的 AppCompat 浅色主题。我想将编辑文本下划线的颜色更改为红色。请帮助我该怎么做。

【问题讨论】:

  • 创建一个自定义的 9patch 可绘制对象并将其附加到您的编辑文本中
  • 我可以简单地通过xml代码来做吗?

标签: android


【解决方案1】:
<android.support.v7.widget.AppCompatEditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:backgroundTint="@color/red"/>

【讨论】:

【解决方案2】:

编辑文本下划线的颜色设置为主题的 colorAccent。如果您不想更改整个应用程序的 colorAccent,您可以制作自定义主题并将其应用到编辑文本视图,使用 android:theme。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多