您的位置:首页 > 移动开发 > Android开发

android 点击空白隐藏软键盘

2014-05-12 15:03 399 查看
在android开发中经常会用到EditText控件,当点击EditText时会调用系统的软键盘,同时我们希望点击其它地方时隐藏软键盘。在网上搜了一下别人的方案,monkey测试时报了空指针异常,于是又写了此方法。
方法如下:重写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;
}












                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: