[Python][Kivy] 布局中的双轴滚动视图

[Python][Kivy] Two Axes Scroll View in a Layout

我在 Python 上对 Kivy 还很陌生,我正在尝试 android 申请。

由于我们的移动设备的尺寸没有我们在 PC 上使用的屏幕大和宽,

我需要制作网格布局(table),这应该同时滚动到 x 轴和 y 轴。

谁能给我一个很好的可执行示例table?

ex)这就是我想要的样子。

App():
    Screen():
       ScreenVeiw(vertical and horizontal movement availability)
              GridLayout():
                   Labels():
           

非常感谢您的指导和支持!

希望大家度过愉快的一天!

请在下面找到在 x 轴和 y 轴上启用滚动的 GridLayout 工作示例:

from kivy.app import App
from kivy.lang import Builder

APP_KV = """
ScrollView:
    GridLayout:
        cols: 4
        size_hint: None, None
        height: self.minimum_height
        width: self.minimum_width
        row_default_height: 200
        col_default_width: 400
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:
        Button:   
        Button:
"""

class MainApp(App):
    def build(self):
        return Builder.load_string(APP_KV)

if __name__ == '__main__':
    MainApp().run()