3

Android TVアプリを開発しています。Edittext にフォーカスがあるときに、ソフト キーボード入力を表示したいと思います。

一般的な使用法として以下のコードを見つけました

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(analysisInput, InputMethodManager.SHOW_FORCED);

これらのコードはソフト キーボードの表示に成功していますが、Dpad (ラップトップ キーボード) の Enter ボタンを使用して数字または文字を選択すると、ソフト キーボードは自動的に非表示になり、Edittext フィールドに何も入力されません。

タッチ入力しか受け付けないモバイル版のコードですか?

Dpad と対話できる Android TV ソフト キーボードを表示する正しいコードは何ですか?

4

1 に答える 1