点击软键盘外的位置,键盘消失
程序员文章站
2022-04-21 17:56:36
...
现在的手机键盘上的隐藏按钮已经做的很明显了,测试这边还是把这个算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);
}
上一篇: IO流-异常的概述和分类
下一篇: 点击非EditText 则隐藏软键盘
推荐阅读
-
Android编程实现点击EditText之外的控件隐藏软键盘功能
-
iOS让软键盘消失的简单方法
-
Android 中自定义Dialog样式的Activity点击空白处隐藏软键盘功能(dialog不消失)
-
Android编程实现点击EditText之外的控件隐藏软键盘功能
-
iOS让软键盘消失的简单方法
-
android 自定义登陆对话框基类封装,且随着软键盘的弹起自动移动位置
-
Fragment中出现dialog消失软键盘强制出现的情况,及解决方法
-
iPhone开发中一个很好的点击背景消失键盘代码
-
点击软键盘外的位置,键盘消失
-
Android EditText常用技能,包括clearFocus(),软键盘在界面开启关闭,点击关闭软键盘的问题