私は次の MergeAdapter を使用しています: https://github.com/commonsguy/cwac-merge
ExpandableListadApter を MergeAdapter に追加したいのですが、現在は「ListAdapter」タイプを使用しています。これを行う方法を知っている人はいますか?
私は次の MergeAdapter を使用しています: https://github.com/commonsguy/cwac-merge
ExpandableListadApter を MergeAdapter に追加したいのですが、現在は「ListAdapter」タイプを使用しています。これを行う方法を知っている人はいますか?
私の知るMergeAdapter
限り、インターフェイスのみをサポートしていListAdapter
ます。リポジトリをフォークして のサポートを追加するExpandableListAdapter
以外に、迅速な解決策を「ハック」できる方法は他に 1 つしかありません。
Android は を使用してExpandableListConnector
を にマップしExpandableListAdapter
ますBaseAdapter
。そのクラスを文字通りプロジェクトにコピーし、ExpandableListAdapter
. これListAdapter
により、 で使用できる準拠アダプターが得られますMergeAdapter
。
私はこれを試したことがないことに注意してください...しかし、理論的にはうまくいくはずです。