SoftInputMode = "AdjustResize" Не прокручивает содержимое страницы, когда высота содержимого меньше, чем высота экрана, когда появляется виртуальная клавиатура - PullRequest
0 голосов
/ 06 апреля 2020

Я использую Cordova для рендеринга своего сайта на мобильных устройствах. И у меня есть приведенный ниже конфиг в манифесте. xml для настройки изменения размера экрана при всплывающей виртуальной клавиатуре.

<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:launchMode="singleTask" android:name="MainActivity" android:windowSoftInputMode="adjustResize">

Он отлично работает (как на рисунке ниже), когда содержимое веб-страницы превышает экран размер. Содержимое прокручивается вверх, чтобы текстовое поле и кнопка отправки были видны над клавиатурой.

enter image description here

Но когда высота содержимого страницы меньше, чем экрана, содержимое страницы не прокручивается, и появляется виртуальная клавиатура, скрывающая содержимое позади. На изображении ниже кнопка отправки скрыта за виртуальной клавиатурой.

enter image description here

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

1 Ответ

0 голосов
/ 12 апреля 2020

Попробуйте установить SoftInputMode в «AdjustPan»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...