如何设置TextInputLayout错误消息颜色?
如何更改可以设置为显示在文本字段下方的错误消息的颜色TextInputLayout(通过setError(...)–在此处查看错误状态)? 它通常显示为红色,我想要更改。我应该在styles.xml文件中使用哪些项目名称/键来确定颜色? 提前致谢。 编辑: app:errorTextAppearance为我添加了密钥TextInputLayout: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:id="@+id/welcome_current_week_container" app:errorTextAppearance="@style/WelcomeErrorAppearance"> <EditText ..../> </android.support.design.widget.TextInputLayout> </LinearLayout> 和错误外观(测试时设置为绿色): <style name="WelcomeErrorAppearance" parent="@android:style/TextAppearance"> <item name="android:textColor">@android:color/holo_green_dark</item> </style> 结果是提示和错误消息都是彩色的(缩放后的Android仿真器的屏幕截图): 常规(无错误): 错误状态: 编辑2 /结果: 当出现错误消息时,字段上方的提示将更改为与错误消息相同的颜色,从而覆盖提示颜色–这是设计使然。