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的主要内容,如果未能解决你的问题,请参考以下文章
Android - 在 ExpandableListView 中查看每个组的特定子项