我使用的是MergeAdapter: https://github.com/commonsguy/cwac-merge
我想将一个ExpandableListadApter添加到MergeAdapter,但它目前采用“ListAdapter”类型。有谁知道这样做的方法?
答案 0 :(得分:0)
AFAIK,MergeAdapter
仅支持ListAdapter
界面。除了分配回购并增加对ExpandableListAdapter
的支持之外,我认为只有一种其他方式可以“破解”快速解决方案。
Android使用ExpandableListConnector
将ExpandableListAdapter
映射到BaseAdapter
。您可以将该类复制到项目中,并使用ExpandableListAdapter
对其进行实例化。这将为您提供一个ListAdapter
兼容的适配器,您可以使用MergeAdapter
。
注意,我从来没有尝试过这个......但理论上它应该可行。