Получение клавиатуры, чтобы появиться без необходимости нажимать на EditText - PullRequest
2 голосов
/ 15 ноября 2010

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

Ответы [ 2 ]

3 голосов
/ 15 ноября 2010

Просто добавьте эту строку, когда вы показываете свой диалог:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
0 голосов
/ 15 ноября 2010

Посмотрите, если это то, что вы ищете.Также похоже обсуждение .

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