我正在尝试设置一个列表视图,以便:
1)用户可以拖动并重新排序其中的项目
2)返回他们创建的订单,以便我可以处理
这是我的.py文件:
class ScreenOne(Screen):
list = ["item1","item2","item3","item4"]
def selectItem(self):
print(self.ids.listview.adapterName.selection[0].text) #Does not work
class ListButton(ListItemButton):
item = ObjectProperty(None)
screenOne = ScreenOne()
def selectItem(self):
self.screenOne.selectItem()
这是我的.kv文件
ListView:
id: listview
adapter:
id: adapterName
ListAdapter(data=root.list, cls=main.ListButton)
我不知道如何解决该问题,也无法在线找到一个解决方案。
任何帮助将不胜感激。谢谢!