私の主な活動では、ListView
.
2 つList
の があります。1 は のリストでPeople
、1 は のリストですGroup
。両方のリストには、それぞれの からデータが供給されていますSQLite database
。
これらの 2 つのリストを表示するために、アダプターは、関連するメソッドなどを拡張ListView.setAdapter(PeopleAdapter)
およびオーバーライドするListView.setAdapter(GroupAdapter)
ListView アダプターにすぎません。BaseAdapter
私がやろうとしているのは、Group
ビューを通常のリストビューから に変更しExpandableListView
て、 をクリックするGroup
とPeople
がすぐに表示されるようにすることですListView
これを達成するための最良の方法は何ですか?
これまでのところ、そのアダプターGroupsAdapter
を拡張して使用するように変更しようとしましたが、アダプターとも設定できないため、アクティビティBaseExpandableListAdapter
で 1 つだけではうまくいきません。長い時間がかかりましたが、思ったように機能していなかったため、すべての変更を元に戻しました。ListView
ListView
ListView
ExpandableListView
私が望むものを達成する方法についての設計上の助けをいただければ幸いです。ありがとうございます。
編集:私が探しているものの種類の粗雑に描かれた絵。[ユーザーとグループ] ボタンを押しても、新しいアクティビティは開始されません。別のアダプターが設定されるだけです。1 つはリスト ビューで、もう 1 つは展開可能なリスト ビューです。