天天看點

Android EditText失去焦點與擷取焦點的監聽事件

1.擷取EditText控件引用

EditText et = (EditText) findViewById(R.id.et);
           

2.調用監聽事件OnFocusChangeListener

et.setOnFocusChangeListener(new android.view.View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        
    }
});
           

由代碼可以看出,回調接口傳回一個boolean類型的值hasFocus,我們可以通過該值對控件是否擷取焦點進行處理