0
(編集テキストを含む)フラグメントがロードされると、編集テキストに焦点を当てて自動的にキーボードを表示しようとしています。フラグメントが初めてロードされたときにソフトウェアキーボードが表示されない
私が使用して試してみた:
editTextPrice.requestFocus();
InputMethodManager imgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imgr.showSoftInput(getView(), InputMethodManager.SHOW_IMPLICIT);
しかし、これは私がフラグメントをロードする最初の時間は動作しません。フォーカスが設定され、カーソルが表示されますが、キーボードは表示されません。フラグメントを閉じてもう一度追加すると、それは機能します。
post()からハンドラを持ってそれを延期した場合は、onResumeなどに試してみてください。
これが起こる原因は何ですか?
ありがとうございます。
敬具
は、(代わりにgetViewメソッドのeditTextPriceを入れてみてください)。 – Muddz
@Patricこの機能をどのように達成しましたか? –