我有視圖中有兩個文本框,用戶可以從同一屏幕上的另一個視圖(通過對話框)選擇文本顏色。在EditText中的setHintTextColor()
所以當用戶通過對話框改變顏色時,我正在改變EditText
文本的顏色及其提示。但是當用戶選擇其他顏色後,在EditText
中有一些文本可用時,則該文本將以該顏色顯示。但是如果我刪除所有文字,那麼顏色HintText是以前的顏色。
例如,如果我在文本框中顯示紅色,並且用戶選擇綠色,則文本以綠色顯示。但是,如果我刪除該文本,然後提示文本即將紅色即使我更改提示顏色在代碼中。這個問題只出現在那裏有一些文字。如果它是空白的並且提示文本存在,那麼問題就不會出現。
檢查了這一點的http:/ /stackoverflow.com/questions/25134463/edittext-unable-to-change-the-text-color/25134499#25134499 – Nabin