小编tik*_*tok的帖子

Android 屏幕键盘隐藏 Python Kivy TextInputs

我刚刚开始学习如何在 Kivy 中进行开发,但是我在 Android 上遇到了键盘问题。当我有一系列 TextInputs 运行到屏幕底部时,我看不到屏幕键盘隐藏的字段。

这是带键盘和不带键盘的屏幕显示:

没有键盘

带键盘

通常,我希望能够滚动屏幕以显示相关的文本输入并选择它,但我不知道该怎么做...... :(

我该如何处理?

python android kivy

5
推荐指数
1
解决办法
3447
查看次数

在kivy中制作切换到不同屏幕的按钮的列表视图

我的 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)

python screen listitem button kivy

2
推荐指数
1
解决办法
3328
查看次数

标签 统计

kivy ×2

python ×2

android ×1

button ×1

listitem ×1

screen ×1