有人可以为我指出正确的方向,或者如何在不使用expandablelistview的情况下使我的listview像expandablelistview那样展开/折叠?

原因是我正在尝试使用CWC MergeAdapter将多个列表视图合并在一起,并且MergeAdapter不接受ExpandableListAdapter,因此我需要在常规列表视图的折叠/展开中进行编码。

除非那里的人知道如何将ExpandableListAdapter添加到合并适配器?

最佳答案

我的理解是ExpandableListViews已被淘汰,因为它们不是首选的设计解决方案。我的第一个建议是考虑其他导航方法。

如果您绝对需要可扩展的功能,则必须制作自己的ListView,其中包含作为分隔符的视图和表示内容的视图。单击分隔符时,它将分隔符设置为对View.VISIBLE关心的内容视图的可见性,然后当您要隐藏分隔符时,可以使用View.GONE。但是,这模仿了普通的ExpandableListView,所以为什么不合并需要合并的FlatableListView呢?

关于android - Android-展开/折叠 ListView 而无需使用expandablelistview,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16403459/

10-12 04:29