所以我有一个主ListView
,当点击ListView
上的任何一项时,它会展开并显示另一个Listview
(子ListView)。这似乎工作正常。
但是一旦我点击了主ListView项目,我似乎无法关闭它。 首先单击,它会展开它,以便我可以看到子列表视图,但我无法通过再次单击同一项来关闭该子列表视图。我必须点击另一个项目才能关闭第一个项目,现在第二个项目已经打开。
基本上,一旦我点击一个项目,我总是保持打开的5个项目之一。
我尝试过调试它但是一旦打开它,它甚至不会在该项目上注册ItemClick
事件。
例如:
this.mylistView.ItemClick += (sender, e) => {
this.myListViewAdapter.refreshTable(e.position);
}
我在ItemClick事件中放置了一个断点,如果我点击打开的项目,它就不会停止。如果我点击任何其他项目,它将停止。如何在展开的项目上手动注册点击?
谢谢。