У меня небольшая проблема с пользовательским интерфейсом в моем приложении;
При переключении с альбомной на портретную (или с книжной на альбомную) с открытой программной клавиатурой клавиатура скрывается.
Что я хочу сделать, так это остановить скрытие клавиатуры при изменении ориентации.
(Редактировать — я не хочу принудительно открывать клавиатуру, если клавиатура была скрыта до изменения ориентации, я хочу, чтобы она оставалась скрытой — я хочу сохранить клавиатуры в открытом/закрытом состоянии).
Я искал ответ, и кажется, что добавление stateUnchanged
к параметрам windowSoftInputMode
в манифесте для Activity
является правильным способом решения этой проблемы (как описано в документация по Android:
android:windowSoftInputMode="stateUnchanged|adjustResize"
Проблема в том, что это, кажется, не имеет абсолютно никакого эффекта.
Кто-нибудь знает какие-либо предостережения к этой функциональности? Может быть, это не работает, если EditText
, который находится в фокусе, находится в Fragment
?