答案 0 :(得分:0)
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@color/lang_color"
android:backgroundTint="@color/red"
答案 1 :(得分:0)
如果您正在使用AppCompat主题,则可以将其从您设置为低于值的应用主题中进行更改。这会将错误颜色设置为您应用中的所有TextInputLayout。
<item name="textColorError">@color/error</item>
如果您不希望它到处都是,请为您的TextInputLayout创建一个单独的样式,并向其添加相同的行,然后将该样式设置为您的TextInputLayout。
答案 2 :(得分:0)
在Material Components library的1.2.0版本中,您可以使用以下属性:
app:boxStrokeErrorColor
:定义下划线颜色app:errorTextColor
:定义错误消息使用的颜色类似的东西:
<com.google.android.material.textfield.TextInputLayout
app:boxStrokeErrorColor="@color/secondaryColor"
app:errorTextColor="@color/primaryDarkColor"
.../>