ソフトキーボードの外の位置をクリックすると、キーボードが消えます
1131 ワード
, 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);
}