1. 程式人生 > >android實現點選空白處,軟鍵盤消失事件

android實現點選空白處,軟鍵盤消失事件

/**
 * 實現點選空白處,軟鍵盤消失事件
 */
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
    if (ev.getAction() == MotionEvent.ACTION_DOWN) {
        // 獲得當前得到焦點的View,一般情況下就是EditText(特殊情況就是軌跡求或者實體案件會移動焦點)
View v = getCurrentFocus();
        if (FunctionUtils.isShouldHideInput(v, ev)) {
            FunctionUtils.hideSoftInput
(v.getWindowToken(), this); } } return super.dispatchTouchEvent(ev); }