我需要创建一个递归迭代的文件夹的 ExpandableListView。这是列表中的内容。
- 文件夹 1
- 福德勒1.1
- 文件 1
- 文件 2
- 文件夹1.2
- 文件夹1.2.1
- 文件 1
- 文件夹1.2.1
- 福德勒1.1
- 文件夹 2
- 文件 1
等等..
- 文件 1
如果这是文件夹递归的结构,我需要创建一个 ExpandableListView,其中 Folder 1、Folder 1.1、Folder 1.2、 文件夹2等是可展开的,文件1、文件2等只是 ListView 。我需要创建这样一个 ExpandableListView 的逻辑。
最佳答案
MultiLevelListView 是一个开源 Android 库,提供用于显示分组为级别和子级别的项目的 View 。级别层次结构的大小不受限制。不需要任何特定的数据模型,它完全取决于开发人员。
检查:https://github.com/open-rnd/android-multi-level-listview.git
关于android - 在android中为递归文件夹结构创建一个Tree-ExpandableListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516317/