当前位置: 代码迷 >> Android >> Android中点击空白点隐藏软键盘
  详细解决方案

Android中点击空白点隐藏软键盘

热度:47   发布时间:2016-05-01 20:42:25.0
Android中点击空白处隐藏软键盘
[java] view plaincopy
  1. InputMethodManager?imm=?(InputMethodManager)?getSystemService(Context.INPUT_METHOD_SERVICE);??
[java] view plaincopy
  1. @Override??
  2. ????public?boolean?onTouchEvent(MotionEvent?event)?{??
  3. ????????//?TODO?Auto-generated?method?stub??
  4. ????????if?(event.getAction()?==?MotionEvent.ACTION_DOWN)?{??
  5. ????????????System.out.println("down");??
  6. ????????????if?(RegisterActivity.this.getCurrentFocus()?!=?null)?{??
  7. ????????????????if?(RegisterActivity.this.getCurrentFocus().getWindowToken()?!=?null)?{??
  8. ????????????????????imm.hideSoftInputFromWindow(RegisterActivity.this.getCurrentFocus().getWindowToken(),??
  9. ????????????????????????????InputMethodManager.HIDE_NOT_ALWAYS);??
  10. ????????????????}??
  11. ????????????}??
  12. ????????}??
  13. ????????return?super.onTouchEvent(event);??
  14. ????}?
  相关解决方案