我想在对话框中更改editetext底线颜色。我有一个自定义的对话框布局,我已经为每个edittext使用了这种风格,但它根本不起作用,无论如何我得到一个黑色的底线:
这是样式代码:
<style name="edittext_line" parent="Widget.AppCompat.EditText">
<item name="colorControlNormal">@color/dialog_bg</item>
<item name="colorControlActivated">@color/dialog_bg</item>
<item name="colorControlHighlight">@color/dialog_bg</item>
我为每个editText使用此样式。 你能帮助我吗,为什么它不起作用?
答案 0 :(得分:0)
简单地说,colors.xml中的强调色是设置EditText底线的原因。 要更改EditText中底线的颜色,可以使用XML或drawable将线条设置为背景。 点击此链接:How to change line color in EditText
答案 1 :(得分:0)
试试这个,
<强> editText_bg.xml 强>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp">
<solid android:color="#4C000000"/>
<corners android:bottomRightRadius="4dp"
android:bottomLeftRadius="4dp"
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
</shape>
使用as,
android:background="@drawable/editText_bg"
我希望这可以帮助你..... !!!!!