Android中点击空白处隐藏软键盘
2012-03-19 19:55
447 查看
在android中点击EditText的时候会弹出软键盘,这时候如果想隐藏软键盘或者填完内容后点其他的地方直接隐藏软键盘,只需要实现一个方法就可以,这个方法就是public boolean onTouchEvent(MotionEvent event);然后做相应的处理。
InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
@Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub if (event.getAction() == MotionEvent.ACTION_DOWN) { System.out.println("down"); if (RegisterActivity.this.getCurrentFocus() != null) { if (RegisterActivity.this.getCurrentFocus().getWindowToken() != null) { imm.hideSoftInputFromWindow(RegisterActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } } } return super.onTouchEvent(event); }
相关文章推荐
- android 点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- android点击屏幕空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- Android页面中点击空白处隐藏软键盘
- Android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- Android 中自定义Dialog样式的Activity点击空白处隐藏软键盘功能(dialog不消失)
- android中点击空白处隐藏软键盘
- android中点击空白处隐藏软键盘
- Android 中点击空白处隐藏软键盘
- Android点击空白区域,隐藏输入法软键盘
- android 点击空白隐藏软键盘
- Android点击EditText以外位置隐藏软键盘
- Android中点击空白位置隐藏软键盘
- android:手动打开(点击屏幕空白处)收起输入法软键盘