我正在kivy实施recycleview。根据数据集数据,可能有多个(一个或多个)视图类?我想在同一个列表中有多个布局(例如,一行viewclass1(一个标签和两个按钮)和另一行viewclass2(一个标签和两个TextInput)。谢谢。
答案 0 :(得分:1)
您可以创建扩展布局的窗口小部件,然后您可以以编程方式添加所需的窗口小部件。我为一个项目完成了同样的事情。你可以查看我的代码:
PD:这是我的第一个使用kivy和python的项目。不要使用我的代码作为参考哈哈。
答案 1 :(得分:0)
我认为您不能在单个viewclasses
中包含具有不同RecycleView
的行。根据设计,RecycleView
只有一个viewclass
,因为它是为大量同质物品而设计的。
对于您正在寻找的最直接的方法可能是使用ScrollView
并定义一个自定义add_line(self, type):
函数来动态添加指定type
的每一行。