0
我想将错误消息的背景颜色更改为白色,将文本颜色更改为红色。 我可以使用html格式的文本更改文本颜色。由于它不支持CSS样式,我无法更改错误消息的背景颜色。如何更改EidtText错误消息的默认背景颜色
我想将错误消息的背景颜色更改为白色,将文本颜色更改为红色。 我可以使用html格式的文本更改文本颜色。由于它不支持CSS样式,我无法更改错误消息的背景颜色。如何更改EidtText错误消息的默认背景颜色
我不认为你可以使用默认弹出改变的背景下,你就必须创建自己的弹出窗口。
但更好的解决方案可能是使用TextInputLayout来包装您的EditText,然后在TextInputLayout上设置错误。
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Hint"/>
</android.support.design.widget.TextInputLayout>
然后使用
mTextInputLayout.setError("your error string");
很可能需要添加您所使用的代码。 – Carpetsmoker