我想创建一个多于两层的expandablelistview,数据来自数据库,有id,name,parentid,但是expandablelistview组件的默认布局是两层,那我该怎么做
最佳答案
您无法使用 Android 内置的可扩展列表来完成此操作。
您必须自己编写一个适配器。人们已经做到了。我见过几种具有多层可扩展列表的文件浏览器的实现。有些甚至可能有可用的代码,因此如果您自己不知道如何做,您可以看一下它是如何完成的。
编辑
找到一些代码。其中之一应该可以为您解决问题。
tree-view-list-android扩展基础适配器
SO Answer带有指向使用修改后的 BaseExpandableListViewAdapter 的代码的链接。
关于android - 如何创建两个以上级别的可扩展 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497913/