android 点击空白隐藏软键盘
2014-05-12 15:03
399 查看
在android开发中经常会用到EditText控件,当点击EditText时会调用系统的软键盘,同时我们希望点击其它地方时隐藏软键盘。在网上搜了一下别人的方案,monkey测试时报了空指针异常,于是又写了此方法。
方法如下:重写onTouchEvent方法
方法如下:重写onTouchEvent方法
@Override public boolean onTouchEvent(android.view.MotionEvent event) { final View v = getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); return imm.hideSoftInputFromWindow(v.getWindowToken(), 0); } return false; }
相关文章推荐
- Android 点击空白区域 隐藏输入法 软键盘
- Android点击空白区域,隐藏输入法软键盘
- Android中点击空白位置隐藏软键盘
- 【转】Android点击空白区域,隐藏输入法软键盘
- 安卓学习笔记---Android点击空白区域,隐藏输入法软键盘
- Android点击空白区域,隐藏输入法软键盘
- android 监听软键盘弹起和关闭状态与点击空白区域软键盘隐藏
- Android点击空白区域,隐藏输入法软键盘
- Android点击空白区域,隐藏输入法软键盘
- Android点击空白区域,隐藏输入法软键盘
- Android 点击空白区域 软键盘消失
- Android 通过点击EditText之外的地方隐藏软键盘
- android系统中,点击EditText时,隐藏系统软键盘,显示光标
- android 针对一个界面有输入框时,点击空白处,隐藏键盘并且清除焦点
- android中点击空白处隐藏软键盘
- android listview 点击空白区域 软键盘消失
- Android软键盘调用及隐藏,以及获得点击软键盘输入的字母信息
- Android EditText设置默认不弹出软键盘,点击EditText外部隐藏软键盘,EditText获取焦点时隐藏hint
- Android 中点击空白处隐藏软键盘
- Android页面中点击空白处隐藏软键盘