点击键盘外区域收起键盘

2019-05-11  本文已影响0人  我想就这样简简单单

findViewById(R.id.rootlayout).setOnTouchListener(new View.OnTouchListener() {

@Override

    public boolean onTouch(View v, MotionEvent event) {

if(null !=MyFamilyCountActivity.this.getCurrentFocus()){

/**

            * 点击空白位置 隐藏软键盘

            */

            InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);

            if (mInputMethodManager !=null) {

return mInputMethodManager.hideSoftInputFromWindow(MyFamilyCountActivity.this.getCurrentFocus().getWindowToken(), 0);

            }

}

return false;

    }

});

这里的rootlayout就是根布局的ID

上一篇下一篇

猜你喜欢

热点阅读