在ICS上,當使用基於android:Theme.Light
的主題時,錯誤彈出框中的文字使用setError(...)
時爲白色,背景爲白色。如何更改EditText的錯誤彈出窗口的文本顏色?
我可以通過將<item name="android:textColorPrimaryInverse">#ff000000</item>
添加到我的主題來解決此問題。雖然這有助於我擔心通過改變其他文字,使用textColorPrimaryInverse
將從白色變爲黑色,並且可能不可見。我寧願只更改EditText
的該屬性,即顯示彈出窗口或者僅針對該活動。
澄清
我想改變的屬性,優選的文本顏色,彈出顯示錯誤消息的當用戶輸入一些錯誤成EditText
。
這也將是不錯的,如果彈出窗口的背景繪製可以改變。你有沒有找到任何方法來改變這些屬性? – abbath