私は を持ってDialog
いEditText
ます。私が直面している問題は次のとおりです。
1)。その瞬間にDialog
が表示されると キーボード自体が来ません。そのため、プログラムでキーボードを起動する必要がありました。
InputMethodManager immOnResume = (InputMethodManager) getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
immOnResume.showSoftInput(mEditText,
InputMethodManager.SHOW_FORCED);
2)。ホームボタンを押しても、ホーム画面にキーボードが表示されたままになります。プログラムでキーボードを起動しているので、プログラムでキーボードを非表示にする必要があると思います。
InputMethodManager immN = (InputMethodManager) getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
immN.hideSoftInputFromWindow(
mEditText.getWindowToken(), 0);
しかし、これらも機能していません。どうすれば問題を解決できますか。