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 に答える