5

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

>L
London Metropolitan University
Lea Valley College

>M
Manchester College
Manchester University

我在填充每个类别中的子元素时遇到问题。因为我有很多数据,所以我认为最好的方法是按下每个类别来创建 sql 查询以让所有大学以“A”开头,例如,但我发现所有 ExpandableListView 示例都使用带有一些元素的数组列表或哈希图。

在此先感谢您的时间。

4

1 回答 1

0

您可能可以使用CursorTreeAdapter

getChildrendCursor方法:

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

于 2012-11-27T13:13:17.600 回答