アクティビティ状態では、次のコードを使用して、デバイスの画面をタッチすることにより、 EditText (mEtEmailUser)でデバイスのソフト キーボードを自動的に非表示にすることができます。
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(mEtEmailUser.getWindowToken(), 0);
}
}
return super.onTouchEvent(event);
}
しかし、Alert Dialog状態では、上記のコードを自分のアイデアに使用することはできません。
そのため、デバイスの画面をタッチするときにソフト キーボードを非表示にする別の方法を使用するようお願いします。
p/s : Alert Dialog が画面に収まることはわかっています。そのため、現在 onTouchEvent を使用できません。
方法を教えてください、または別の方法を思い出させてください, ありがとう,