0
我有一個簡單的應用程序,假設從用戶獲取信息併發送電子郵件。 我有必填字段,如果用戶沒有填寫這些字段,他們在按下按鈕後變成紅色。我設法改變顏色編輯文本BackGround顏色不會隨着按鈕點擊而改變
顏色假設在按下按鈕後立即更改,但發生的是,單擊按鈕後,爲了更改顏色(所有字段),我需要觸摸其中一個編輯文本字段,然後他們改變。 (無所謂哪一個去碰,需要的人或沒有。)
這是我實現的領域之一,
if(etBayiiKodu.getText().toString().matches("")){
Log.d("BayiiKodu","NO STRING***1***");
etBayiiKodu.getBackground().setColorFilter(Color.rgb(255, 133, 145),Mode.MULTIPLY);
Log.d("BayiiKodu","NO STRING***2***");
allFilled=allFilled&&false;
}
else{
girilenSiparis.setBayiiKodu(String.valueOf(etBayiiKodu.getText()));
etBayiiKodu.getBackground().setColorFilter(Color.WHITE,Mode.MULTIPLY);
allFilled=allFilled&&true;
}
可能是什麼原因? 謝謝...
工作就像一個魅力,謝謝 – tan 2012-03-19 23:58:26