Клавиатура Android не отображается - PullRequest
1 голос
/ 11 ноября 2011

Я показываю поле ввода, используя AlertDialog.EditText внутри самого диалога автоматически фокусируется, когда я вызываю AlertDialog.show (), но программная клавиатура не отображается автоматически.

Как сделать, чтобы программная клавиатура автоматически отображалась при отображении диалога?(и нет физической / аппаратной клавиатуры).Аналогично тому, как когда я нажимаю кнопку «Поиск», чтобы вызвать глобальный поиск, автоматически отображается программная клавиатура.

1 Ответ

7 голосов
/ 11 ноября 2011

Вы можете попробовать следующий метод после открытия диалогового окна, взятый из здесь :

InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        inputMethodManager.toggleSoftInputFromWindow(linearLayout.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);

Другие предложения здесь тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...