Android - 不使用expandablelistview展开/折叠列表视图

时间:2013-05-06 16:57:59

标签: android

有人能指出我正确的方向,或者如何在不使用expandablelistview的情况下使我的listview扩展/折叠像expandablelistview一样?

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

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

1 个答案:

答案 0 :(得分:1)

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

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