在我的主要活动中,我有一个ListView
.
我有两个List
s,1是s的列表,People
1是Group
s的列表。两个列表都从各自的SQLite database
.
为了显示这两个列表,我说ListView.setAdapter(PeopleAdapter)
的ListView.setAdapter(GroupAdapter)
是适配器只是扩展BaseAdapter
和覆盖相关方法等的ListView 适配器。
我想要做的是将Group
视图从普通列表视图更改为,ExpandableListView
以便当我单击 a 时Group
,People
将出现在ListView
实现这一目标的最佳方法是什么?
到目前为止,我已经尝试更改我GroupsAdapter
的扩展BaseExpandableListAdapter
和使用该适配器,但它只是无法ListView
在我的活动中使用 1,因为ListView
无法设置ListView
适配器和 a ExpandableListView
。我花了很长时间,但最终还是恢复了所有更改,因为它并没有按照我想要的方式工作。
任何有关如何完成我想要的设计的帮助将不胜感激,谢谢。
编辑:我正在寻找的那种东西的粗略绘制的图片。按下人员和组按钮不会启动新活动,它只是设置另一个适配器,一个具有列表视图,一个具有可扩展列表视图。