Android-экранная клавиатура скрывает Python Kivy TextInputs

Я только начинаю изучать, как развиваться в Kivy, но у меня проблема с клавиатурой на Android. Когда у меня есть серия TextInputs, идущая вниз в нижней части экрана, я не вижу поля, скрытые экранной клавиатурой.

Вот экран с клавиатурой и без нее:

Без клавиатуры

С клавиатурой

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

Как я могу справиться с этим?

Вы можете использовать свойство softinput_mode Window для выбора того, что происходит, когда клавиатура открыта, и, при желании, используйте keyboard_height чтобы узнать, насколько велика клавиатура и соответствующим образом переместить ваши текстовые файлы.

Однако это доступно только в kivy master (версия 1.9). Скоро будет еще один стабильный релиз.

Ok Я установил версию 1.9.0. Но где и как поставить код Window.softinput_mode ? Когда я положил в свою основную часть:

 from kivy.core.windows import Windows Windows.softinput_mode = 'pan' 

это не работает…

Используйте «Окно», а не «Windows» и поместите в main.py:

 from kivy.core.window import Window Window.softinput_mode = 'pan' 

На самом деле то, что вы ищете, должно выглядеть так, как в (например?) Main.py:

 from kivy.core.window import Window Window.softinput_mode = 'below_target' 
Intereting Posts
Программно задавать левую выдержку в TextView Java Android, как я могу сделать ImageView темнее onClick Доступ к представлениям другого элемента ListView из некоторого элемента Android: как обращаться с кнопкой Работает ли jFreeChart / дополняет приложение Android 2.x Получить абсолютный путь при выборе изображения из галереи kitkat android Предупреждение: игнорирование атрибута InnerClasses для анонимного внутреннего класса (org.ksoap2.transport.KeepAliveHttpsTransportSE $ 1) Получите профиль видеопотока MPEG-4 программно на Android Room – каталог экспорта схемы не предоставляется обработчику аннотаций, поэтому мы не можем экспортировать схему Не удается получить параметры из PHP при использовании Volley с помощью JsonObjectRequest Не удается подключиться к моей веб-службе Какая часть Java 6 API реализована Android? Repo: команда не найдена в автоматическом скрипте bash для создания cyanogenmod Настройка параметров.FLASH_MODE_TORCH не работает на Droid X 2.3 Программный угол изменения градиента