我目前正在尝试使用带有RecycleView的ListView替换应用程序中的某些功能。
但是从文档中我还是不知道该怎么做。
当前代码类似于:
ListView:
id: x
adapter:
sla.SimpleListAdapter(data=[], cls=label.Label)
x.adapter.data.append(‘frank’)
是否有任何资源或提示来实现这一目标? 我正在尝试使用recycleview,因为ListView现在似乎已被弃用。
答案 0 :(得分:0)
ListView在Kivy版本1.11.0.dev0中被删除。下面的代码片段显示了RecycleView中的等效代码。在RecycleView的Kivy文档中有两个示例。
ListView:
id: x
adapter:
sla.SimpleListAdapter(data=[], cls=label.Label)
RecycleView:
id: x
viewclass: 'Label'
RecycleBoxLayout:
default_size: None, dp(26)
default_size_hint: 1, None
size_hint_y: None
height: self.minimum_height
orientation: 'vertical'
x.adapter.data.append(‘frank’)
x.data.append({'text‘: 'frank’)