Как предотвратить изменение размера и переключение окна при отображении экранной клавиатуры

Я показываю диалоговое окно редактирования в действии, когда отображается программная клавиатура, размер окна действия будет слишком маленьким, что выглядит ужасно.I don't want the window of the activity be resized and layout. I just want the keyboard can cover on the activity window and the dialog move to the top so that soft keyboard have room to show.

Я пытался использовать android :windowSoftInputMode="xxxxx" в манифесте, но нет ни одного режима, подходящего для моей ситуации. Я также нашел аналогичный вопрос , но это не решило мою проблему.

РЕДАКТИРОВАТЬ:Я пробовал setImeOptions, а также getWindown().setFlags, но это все равно не сработало, любые советы будут очень признательны.

РЕДАКТИРОВАТЬ2:Я пробовал в 3.0 и использовал android :windowSoftInputMode="adjustNothing", он работал отлично, но как я могу реализовать это на 2.3?

6
задан Community 23 May 2017 в 10:09
поделиться