Почему getWindow (). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); не работает в ландшафтном режиме? - PullRequest
6 голосов
/ 18 марта 2011

У меня есть следующий код в onCreate моей основной деятельности:

 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

У меня есть следующий код в моем layout-land / main.xml

<EditText android:imeOptions="flagNoExtractUi</EditText>

Почему накладывается softinputповерх пользовательского интерфейса, но не меняет его размер в ландшафтном режиме?
Как сделать так, чтобы пользовательский интерфейс с softinput работал в ландшафтном режиме так же, как в портретном режиме?

1 Ответ

0 голосов
/ 28 августа 2014

Привет, дайверы. Возможно, вам не хватает закрывающей кавычки в объявлении опций IME в файле manifest.xml.

Надеюсь, это поможет !!

Дуг

...