点击软键盘外的位置,键盘消失

现在的手机键盘上的隐藏按钮已经做的很明显了,测试这边还是把这个算bug提出来了,那就加上去咯!!
@Override
    public boolean onTouchEvent(MotionEvent ev) {
        if (ev.getAction() == MotionEvent.ACTION_DOWN) {
            View v = getCurrentFocus();
            InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
            if (ev.getAction() == MotionEvent.ACTION_DOWN) {
                if (v != null) {
                    if (v.getWindowToken() != null) {
                        imm.hideSoftInputFromWindow(v.getWindowToken(),
                                InputMethodManager.HIDE_NOT_ALWAYS);
                    }
                }
            }

        }
        return super.onTouchEvent(ev);
    }

你可能感兴趣的:(2018)