我已經使用edittext的背景圖片,我希望當我開始輸入時它應該改變。怎麼做???Edittext:開始輸入時更改背景圖片
我已經使用:
editText_username.setOnFocusChangeListener(this);
editText_password.setOnFocusChangeListener(this);
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(editText_username.hasFocus()){
editText_username.setBackgroundResource(R.drawable.textarea_blue);
}else{
editText_username.setBackgroundResource(R.drawable.textarea_gray);
}
if(editText_password.hasFocus()){
editText_password.setBackgroundResource(R.drawable.textarea_blue);
}else{
editText_password.setBackgroundResource(R.drawable.textarea_gray);
}
}
的EditText背景圖像正在改變。但是,當我第一次點擊用戶名edittext背景圖像不會改變,當我點擊密碼edittext圖像正在改變,當我點擊用戶名edittext現在圖像正在改變......爲什麼這樣呢?我希望當我點擊用戶名edittext的第一次背景圖像僅在當時被更改,並且當單擊外部editext時顏色shoukd返回到默認顏色。