プロパティを持つ EditText を含む動的に作成された PopupWindow:
popup.setTouchable(true);
popup.setFocusable(false);
強制的にキーボードを表示する:
InputMethodManager inputMgr = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
inputMgr.showSoftInput(root, InputMethodManager.SHOW_IMPLICIT);
キーボードを表示しますが、キーボードからの入力を受け取りません (つまり、キーを押してもテキスト エディターにテキストが追加されません)。カーソルが点滅しているため、テキスト エディターが選択されます。
外側をクリックしたときに PopupWindow を閉じたくないので、Focusable を false に設定しました。キーボードを機能させるにはどうすればよいですか?