画面表示のタイミングでEditTextにフォーカス当ててキーボードを表示させたいケース。
メモ書き。適宜修正。
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
Fragment画面の場合はInputMethodManagerのshowSoftInputでは表示されなかった。その場合はtoggleSoftInputを使う必要がありそう。
InputMethodManager imm = (InputMethodManager) getActivity(). getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS);