setSoftInputMode для диалога, чтобы не скрывать EditText при наборе текста? - PullRequest
4 голосов
/ 20 июля 2011

У меня есть пользовательский диалог, который имеет EditText внизу представления.Когда я выбираю EditText, клавиатура появляется, но скрывает EditText в диалоге.

Я знаю, что вы можете использовать windowSoftInputMode для действия, а Справочник говорит, что вы можете использовать Window.setSoftInputMode () для неактивности.. Но как это сделать ???

Ссылка

Я пытался сделать это Отображение клавиатуры без необходимости нажимать EditText

Но после

Dialog.show ();

я поместил

getWindow (). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

Но ничего не работает .. Помогите Спасибо

1 Ответ

9 голосов
/ 20 июля 2011

Попробуйте вместо этого:

dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
...