Android EditText得到和失去焦點時,自定義處理內容
當Android的Edittext得到或失去焦點時,需要自定義一些處理內容時,需要對EditText對象的Focus進行監聽處理。
在Activity中,做以下處理:
1.取得EditText對象。
2.爲取得的對象添加setOnFocusChangeListener(),重寫裏面的方法。
如下:
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus) {
// 此處爲得到焦點時的處理內容
} else {
// 此處爲失去焦點時的處理內容
}
}
});