当输入框失去焦点时隐藏软键盘
2017-03-03 13:39
281 查看
/** * 用于隐藏软键盘 */ @Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = getCurrentFocus(); /**一旦按下的地方不是输入框就隐藏软键盘*/ if (ViewUtil.isShowldHideInput(v, ev)) { ViewUtil.hiddenSoftKeyboard(v); } return super.dispatchTouchEvent(ev); } // 必不可少,否则所有的组件都不会有TouchEvent了 if (getWindow().superDispatchTouchEvent(ev)) { return true; } return onTouchEvent(ev); }
相关文章推荐
- h5键盘遮挡输入框问题 、模仿微信输入框失去焦点时隐藏iphone的软键盘和聚焦时出现输入框
- h5键盘遮挡输入框问题 、模仿微信输入框失去焦点时隐藏iphone的软键盘和聚焦时出现输入框
- 记录H5页面IOS中input输入框失去焦点后,键盘隐藏
- EditText失去焦点隐藏软键盘
- EditText无法失去焦点、失去焦点隐藏软键盘
- input 输入框获得/失去焦点时隐藏/显示文字
- input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
- input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
- EditText无法失去焦点、失去焦点隐藏软键盘
- input 输入框获得/失去焦点时隐藏/显示文字
- EditText获取和失去焦点,软键盘的关闭,和软键盘的显示和隐藏的监听
- input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
- Android点击EditText之外的地方隐藏软键盘同时使EditText失去焦点
- input 输入框获得/失去焦点时隐藏/显示文字
- 强制隐藏输入框软键盘
- EditText失去焦点避免弹出输入框影响美观方法
- android 针对一个界面有输入框时,点击空白处,隐藏键盘并且清除焦点
- JavaScript基础 表单内的text文本输入框 获得焦点onfocus 失去焦点onblur
- 输入框获得焦点和失去焦点
- 类似于QQ聊天界面的EditView输入控件点击获取焦点弹出软件盘,点击屏幕使EditView失去焦点隐藏软件盘。