我刚刚开始学习如何在 Kivy 中进行开发,但是我在 Android 上遇到了键盘问题。当我有一系列 TextInputs 运行到屏幕底部时,我看不到屏幕键盘隐藏的字段。
这是带键盘和不带键盘的屏幕显示:
通常,我希望能够滚动屏幕以显示相关的文本输入并选择它,但我不知道该怎么做...... :(
我该如何处理?
我的 kivy 项目中还有另一个问题。我有 50 个屏幕,我想首先显示引用屏幕的按钮列表 当按下按钮时,屏幕管理器应切换到相关屏幕。这是我的代码,但我不知道该怎么做!
来源:https : //gist.github.com/daryasary/3a2be816c1f35b748866
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
from kivy.app import App
#from kivy.uix.popup import Popup
#from kivy.uix.label import Label
from kivy.core.audio import SoundLoader
Builder.load_string('''
<MenuPage>:
BoxLayout:
BoxLayout:
size_hint:(.1, None)
Button:
text: 'Credit'
#on_press:root.show_popup()
#ListView:
#size_hint: .8,.9
#adapter:
#sla.SimpleListAdapter(
#data=["Item #{0}".format(i) for i in range(100)],
#cls=button.Button
#selection_mode='single',
#allow_empty_selection=False)
ListView:
size_hint: .8, .97
item_strings: [str(index) for index in range(50)]
BoxLayout:
size_hint:(.1, None)
Button:
text: 'atlas'
<Page>:
BoxLayout:
BoxLayout:
size_hint:(.1, None) …Run Code Online (Sandbox Code Playgroud)