来自在线数据库的android可扩展列表

时间:2012-11-27 12:45:46

标签: android database expandablelistview

我正在设计一个从在线数据库中检索大学的Android应用程序我必须使用ExpandableListView来表示它们。我有700所大学,所以我需要按类别来代表它们。我的类别是字母A,B,C,D等。

>L
London Metropolitan University
Lea Valley College

>M
Manchester College
Manchester University

我在填充每个类别中的子元素时遇到问题。因为我有很多数据,我认为最好的方法是按下每个类别来创建sql查询以使所有大学以'A'开头,例如BUT所有ExpandableListView示例我发现使用了arraylists或带有一些元素的hashmaps。

提前感谢您的时间。

1 个答案:

答案 0 :(得分:0)

您可以使用CursorTreeAdapter

请参阅getChildrendCursor方法:

  

如果要异步查询提供程序以阻止阻止UI,可以返回null,稍后再调用setChildrenCursor(int,Cursor)。