ExpandableListView 内的 ExpandableListView

Posted

技术标签:

【中文标题】ExpandableListView 内的 ExpandableListView【英文标题】:ExpandableListView inside ExpandableListView 【发布时间】:2011-11-16 03:06:12 【问题描述】:

我想知道是否可以将 ExpandableListView 作为另一个 ExpandableListView 的一个元素的一个子元素。谢谢

【问题讨论】:

查看这个轻量级实现github.com/shahbazhashmi/nested-expandable-recyclerview 【参考方案1】:

是的。可以在可扩展列表视图中创建可扩展列表视图。

点击下面的链接。它演示了 3 级可扩展列表视图。

http://mylifewithandroid.blogspot.com/2011/02/3-level-expandable-lists.html

【讨论】:

【参考方案2】:

我亲自尝试过这种情况,它几乎不可能处理可扩展列表操作。如果您将第二个可扩展列表视图放入第一个的孩子,那么第二个在展开时无法打开第一个。 (根 ELV 不调整大小)此外,如果子 ELV 有太多子级,则打开速度非常慢。

如果您试图找到这样的解决方案,请放弃。我发现的唯一方法是实现一个类似于列表视图的列表视图。这是我找到并实施的最佳解决方案。 This is the link.

它可以嵌套并实现为无限级别。

【讨论】:

【参考方案3】:

是的,我们可以将一个 ExpandableListView 作为另一个 ExpandableListView 的子视图 试试这个link

【讨论】:

以上是关于ExpandableListView 内的 ExpandableListView的主要内容,如果未能解决你的问题,请参考以下文章

ExpandableListView实现展开更多和收起更多

Android - 在 ExpandableListView 中查看每个组的特定子项

ExpandableListView使用-ScrollView嵌套ExpandableListView,列表显示不全

ExpandableListView 安卓二级菜单

清除 ExpandableListView

ExpandableListView使用解析(三级列表的实现)