Android 点击空白或滑动时候关闭软键盘(有scrollview的坑)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 点击空白或滑动时候关闭软键盘(有scrollview的坑)相关的知识,希望对你有一定的参考价值。
参考技术A 1、一般来说直接传parent_resid就可以了。但是!!!2、scrollview不能onclick监听,但是要监听他的点击和滑动就得用ontouch监听
3、如果parent下有个差不多占据整个屏幕的scrollview请传scrollview_resid比较好,因为parent_resid被遮挡了,监听不到。。。
Android 点击空白位置并且隐藏软键盘
点击空白位置,并且隐藏软键盘,代码:
/**
* 点击空白位置,隐藏软键盘
*/
@Override
public boolean onTouchEvent(MotionEvent event) {
if (null != this.getCurrentFocus()) {
InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
assert mInputMethodManager != null;
return mInputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0);
}
return super.onTouchEvent(event);
}
以上是关于Android 点击空白或滑动时候关闭软键盘(有scrollview的坑)的主要内容,如果未能解决你的问题,请参考以下文章