我正在尝试制作项目列表,其中每个项目可能有其他项目与它连接的值。就像是:
- 项目 1
- **SubItem1.1 - val1
- **SubItem1.2 - val2
- 第 2 项
- **SubItem2.1 - val3
- 第 3 项
- **SubItem3.1 - val4
- **SubItem3.2 - val5
- **SubItem3.3 - val6
每个项目可能有动态数量的项目和动态数量的子项目。每个子项始终有一个值。项目、子项目和值是从数据库中找到的,但是有一个计算算法可以为每个项目获取正确的子项目和值,所以我认为我不能直接使用 SimpleCursorAdapter。
我应该如何编写这个适配器以及 xml 文件应该是什么样子。我需要两个带有 ListView 的 xml 文件吗?(因为基本上有两个列表?(一个带有项目,每个带有子项目/值的项目一个列表))