gpt4 book ai didi

android - 如何在 cwac 的 MergeAdapter 中添加 ExpandableListadApter

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:10 25 4
gpt4 key购买 nike

我正在使用 MergeAdapter 来自: https://github.com/commonsguy/cwac-merge

我想向 MergeAdapter 添加一个 ExpandableListadApter,但它目前采用“ListAdapter”类型。有谁知道这样做的方法吗?

最佳答案

据我所知,MergeAdapter 仅支持 ListAdapter 接口(interface)。除了 fork 存储库并添加对 ExpandableListAdapter 的支持,我认为您实际上只有另一种方法可以“破解”一个快速解决方案。

Android 使用 ExpandableListConnectorExpandableListAdapter 映射到 BaseAdapter。您可以直接将该类复制到您的项目中,并使用您的 ExpandableListAdapter 对其进行实例化。这将为您提供一个兼容 ListAdapter 的适配器,您可以将其与 MergeAdapter 一起使用。

请注意,我从未尝试过...但理论上它应该有效。

ExpandableListConnector source code

关于android - 如何在 cwac 的 MergeAdapter 中添加 ExpandableListadApter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16362206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com