4

私は次の MergeAdapter を使用しています: https://github.com/commonsguy/cwac-merge

ExpandableListadApter を MergeAdapter に追加したいのですが、現在は「ListAdapter」タイプを使用しています。これを行う方法を知っている人はいますか?

4

1 に答える 1

0

私の知るMergeAdapter限り、インターフェイスのみをサポートしていListAdapterます。リポジトリをフォークして のサポートを追加するExpandableListAdapter以外に、迅速な解決策を「ハック」できる方法は他に 1 つしかありません。

Android は を使用してExpandableListConnectorを にマップしExpandableListAdapterますBaseAdapter。そのクラスを文字通りプロジェクトにコピーし、ExpandableListAdapter. これListAdapterにより、 で使用できる準拠アダプターが得られますMergeAdapter

私はこれを試したことがないことに注意してください...しかし、理論的にはうまくいくはずです。

ExpandableListConnector ソース コード

于 2015-02-15T16:36:46.333 に答える