如何更改下划线颜色错误textinputlayout Android

时间:2020-05-12 17:01:53

标签: android android-textinputlayout material-components-android

我想知道如何更改TextInputLayout下划线的错误颜色。

TextInputLayout with error

2 个答案:

答案 0 :(得分:1)

您可以这样在edittext背景中更改颜色。此背景使下划线消失。但是您可以将其制成任何所需的颜色。

<android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="@dimen/activity_horizontal_margin"
            app:hintEnabled="false">

            <android.support.design.widget.TextInputEditText
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="Floating Hint Disabled"
                android:background="@android:color/transparent" />

        </android.support.design.widget.TextInputLayout

答案 1 :(得分:1)

只需使用\1属性:

app:boxStrokeErrorColor

enter image description here

它要求“材料组件”标签版本为 <com.google.android.material.textfield.TextInputLayout app:boxStrokeErrorColor="@color/primaryLightColor" ...>