Listview N级树或可扩展列表

Listview N级树或可扩展列表,listview,tree,expandablelistview,android-ui,Listview,Tree,Expandablelistview,Android Ui,我有一个类别和子类别的列表,每个类别下的项目以及子类别下的项目。我想在滑动层中显示它,这样它只占据屏幕的某一部分,而主屏幕仍然可见 我已经查看了可扩展列表视图,并且也浏览了 我甚至试着实现我自己的扩展到n级的可扩展listview,也很成功,但现在情况改变了。我使用的POJO类中定义了一些关系,这些关系是在类别POJO中迭代的子类别。但我现在使用的是光标。可以将游标与可展开列表视图一起使用,但从未尝试使用n级可展开列表视图。这不一定会增加查询的数量 我能知道从哪里开始吗?树节点示例很好,但是它有

我有一个类别和子类别的列表,每个类别下的项目以及子类别下的项目。我想在滑动层中显示它,这样它只占据屏幕的某一部分,而主屏幕仍然可见

我已经查看了可扩展列表视图,并且也浏览了

我甚至试着实现我自己的扩展到n级的可扩展listview,也很成功,但现在情况改变了。我使用的POJO类中定义了一些关系,这些关系是在类别POJO中迭代的子类别。但我现在使用的是光标。可以将游标与可展开列表视图一起使用,但从未尝试使用n级可展开列表视图。这不一定会增加查询的数量

我能知道从哪里开始吗?树节点示例很好,但是它有父级,并且在head之前定义了所有级别,而在我的示例中,它可能会有所不同。多个面板不能满足要求,因为必须考虑多次点击和空间

到目前为止我试过什么? 我已经编写了一个可扩展的listview,但是我在滚动listview时遇到了问题,尽管我没有在任何scrollview中使用它。另外,指定了MeasureSpec,但我不知道为什么它不滚动

此外,我需要有项目集合,也可以是在一个类别内直接或子类别。对于这些项目,我将展开一个列表视图,即行布局

我修改了treee结构来设置代码中的级别,但缺点和困惑在于如何使用ID以及如何将子节点与组节点关联起来

谢谢你的帮助