我几天前一直在努力,但我需要一些指导(我是Android编程的新手)。
在Api演示中,有3个示例说明如何使用数据填充ExpandableList,一个使用数组,另一个使用List,第三个使用2个游标。
所以,假设我想拥有3个类别:视频,音频和图像,我想用MediaStore.Video光标,MediaStore.Images光标填充这个父母......
我是否必须为此创建个性化适配器?因为对于视频音频和图像,你可以创建一个字符串数组,但对于这些类别中的内容,我必须制作一个光标来获取数据,然后填充父母。
建议?
THX
答案 0 :(得分:0)
我发现最简单的方法是扩展BaseExpandableListAdapter并创建一个“ExpandableListAdapterAdapter”。换句话说,我创建了一个适配器,我可以将适配器添加为组和相应的标头。这样,只要我需要添加一个新组,我就可以添加一个新的适配器。此外,这个类很灵活,我可以在任何其他需要可扩展列表的项目中重用。