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'