Почему getWindow (). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); не работает в ландшафтном режиме?

У меня есть следующий код в 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 в ландшафтном режиме работал так же, как и в портретном режиме?

6
задан Fantômas 10 September 2014 в 17:10
поделиться