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