ExpandableListView的SimpleCursorTreeAdapter

时间:2011-04-21 04:44:40

标签: android listview expandablelistview simplecursoradapter

如何格式化光标以便我可以正确显示类别及其子项。适配器如何识别什么是类别和什么是孩子?

1 个答案:

答案 0 :(得分:1)

初始Cursor只需要父项。在这里,我通常使用一个Cursor,它给出了不同的值。

您需要扩展SimpleCursorTreeAdapter并覆盖getChildrenCursor()。在这里,我使用选定的distinct值来返回包含该类型的所有行的Cursor。

简单地说,你需要一个游标用于父值,一个用于每个孩子。大多数情况下,子光标与所选父节点的where子句相同。