当前位置 : 主页 > 手机开发 > android >

android – 如何在EditText中更改线条颜色

来源:互联网 收集:自由互联 发布时间:2021-06-11
我在布局xml文件中创建一个EditText 但我想将EditText中的颜色线从Holo更改为(例如)红色. 怎么做? 这是您可以用于所有视图的最佳工具,非常感谢@ Jérôme Van Der Linden. Android Holo颜色生成器允
我在布局xml文件中创建一个EditText

但我想将EditText中的颜色线从Holo更改为(例如)红色.
怎么做?

这是您可以用于所有视图的最佳工具,非常感谢@ Jérôme Van Der Linden.

Android Holo颜色生成器允许您轻松地为您的Android应用程序创建具有自己颜色的EditText或微调器等Android组件.它将生成所有必需的九个补丁资源以及相关的XML drawable和样式,您可以将它们直接复制到项目中.

07001

更新1

此域名似乎已过期,但该项目是一个开源,您可以在此处找到

07002

试试吧

此图像放在EditText的背景中

android:background="@drawable/textfield_activated"

更新2

对于API 21或更高版本,您可以使用android:backgroundTint

<EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Underline color change"
        android:backgroundTint="@android:color/holo_red_light" />

更新3
现在我们已经支持AppCompatEditText

注意:我们需要使用app:backgroundTint而不是android:backgroundTint

<android.support.v7.widget.AppCompatEditText
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:hint="Underline color change"
    app:backgroundTint="@color/blue_gray_light" />
网友评论