我使用的mergeadapter来自:
https://github.com/commonsguy/cwac-merge
我想向mergeadapter添加一个expandablelistadapter,但它当前采用了一个类型“listadapter”。有人知道怎么做吗?

最佳答案

另外,MergeAdapter只支持ListAdapter接口。除了创建回购协议和增加对ExpandableListAdapter的支持之外,我认为只有一种方法可以“破解”一个快速解决方案。
android使用ExpandableListConnectorExpandableListAdapter映射到BaseAdapter。您可以直接将该类复制到您的项目中,并用ExpandableListAdapter实例化它。这将为您提供一个可以与ListAdapter一起使用的MergeAdapter兼容适配器。
注意,我从来没有试过这个…但理论上应该可以。
ExpandableListConnector source code

10-04 13:06