我有一个ListView
电话myView
,我通过说和刷新 ListView 来显示不同类型的myView.setAdapter(peopleAdapter)
数据myView.setAdapter(animalAdapter)
。
如果我想显示一个ExpandableListView
,适配器不是 ListView 所以我不能说myView.setAdapter(myExpListView)
。我收到一个错误,说它不兼容。
因此,我没有设置适配器来myView
显示可扩展的列表视图,而是制作了一个完整的其他视图:ExpandableListView myExpListView;
我得到了我的数据集并像这样设置了适配器:myExpListView.setAdapter(myExpListView)
它可以工作。
我唯一的问题/问题是:我知道如何交换适配器以显示不同的数据,但是如何交换视图?那么我如何在不开始不同活动的情况下进行交换myView
呢myExpListView
?
谢谢。