我有8個EditText。設置值時更改EditText的顏色
用戶在某些EditText中輸入一些值,並通過一些計算填充空白的EditText。
我寫的代碼來改變EditText上的顏色如下:
if (ng1 == 0) {
if (Goal >= 0 && Goal <=10)
eg1.setText(Float.toString(Goal));
eg1.setTextColor(Color.BLUE);
}
if (ng2 == 0) {
if (Goal >= 0 && Goal <=10)
eg2.setText(Float.toString(Goal));
eg2.setTextColor(Color.BLUE);
}
if (ng3 == 0) {
if (Goal >= 0 && Goal <=10)
//eg3.setText("");
eg3.setText(Float.toString(Goal));
eg3.setTextColor(Color.BLUE);
}
手段IHE的情況是,用戶可以把2 4,他希望什麼都值3,和EditText上的其餘部分將在一些計算的基礎上填充,並顯示用戶填寫我需要將其更改爲藍色,如果用戶編輯edittext顏色現在是藍色,但我想黑色
最新的方式?
雖然這是我的工作,但最好提供一個簡要的解釋,說明您在OP代碼中更改了哪些內容以及出了什麼問題。 – shkschneider
在您的代碼中,您不管理其他情況,即Edittext顏色始終設置爲藍色的原因。 –
我想,當用戶在文本框中再次輸入內容時,OP想要將文本的顏色更改爲「黑色」。 –