ListView ItemClick内的Android ListView(点击事件)

时间:2014-11-30 20:58:47

标签: android listview android-listview xamarin

所以我有一个主ListView,当点击ListView上的任何一项时,它会展开并显示另一个Listview(子ListView)。这似乎工作正常。

但是一旦我点击了主ListView项目,我似乎无法关闭它。 首先单击,它会展开它,以便我可以看到子列表视图,但我无法通过再次单击同一项来关闭该子列表视图。我必须点击另一个项目才能关闭第一个项目,现在第二个项目已经打开。

基本上,一旦我点击一个项目,我总是保持打开的5个项目之一。

我尝试过调试它但是一旦打开它,它甚至不会在该项目上注册ItemClick事件。

例如:

this.mylistView.ItemClick += (sender, e) => {
    this.myListViewAdapter.refreshTable(e.position);
}

我在ItemClick事件中放置了一个断点,如果我点击打开的项目,它就不会停止。如果我点击任何其他项目,它将停止。如何在展开的项目上手动注册点击?

谢谢。

0 个答案:

没有答案