我刚刚开始学习如何在Kivy中进行开发,但我在Android上遇到了键盘问题。当我将一系列TextInputs运行到屏幕底部时,我看不到屏幕键盘隐藏的字段。
以下是带键盘和不带键盘的屏幕显示:
通常情况下,我希望能够滚动屏幕以显示相关的文字输入并选择它,但我找不到如何这样做...... :(
我该如何处理?
答案 0 :(得分:4)
您可以使用softinput_mode
property of Window选择键盘打开时会发生什么,并可选择使用keyboard_height
了解键盘的大小并适当移动文字输入。< / p>
但是,这仅适用于kivy master(版本1.9)。将会有另一个稳定版本,包括它。
答案 1 :(得分:1)
好的我安装了1.9.0版本。
但是在哪里以及如何放置代码
Window.softinput_mode
?
当我放入我的主要时:
from kivy.core.windows import Windows
Windows.softinput_mode = 'pan'
它不起作用......
答案 2 :(得分:1)
使用'Window',而不是'Windows',并放在main.py中:
from kivy.core.window import Window
Window.softinput_mode = 'pan'
答案 3 :(得分:0)
实际上你要找的东西看起来应该像(例如?)main.py:
from kivy.core.window import Window
Window.softinput_mode = 'below_target'