2017-10-09 3 views
1

HashMapキーとJSONArrayAdapterです。 RecyclerViewのサブ項目としてキーと配列オブジェクトとしてヘッダを設定するには?sectioned recyclerview androidのヘッダとサブアイテム

Follwingは、アダプタクラスで取得する1番目と2番目の位置の形式でHashMapです。 Adapterに設定する方法は?

0 [{"Imgo":"003f2e1f.jpg"},{"Imgo":"063f2e1f.jpg"}] 
    1 [{"Imgo":"003f2e1f.jpg"}] 

ヘッダーを正しく設定できます。各ヘッダーにサブアイテムを挿入する方法は知られていません。

+0

あなたの 'RecyclerView'のためにカスタムアダプターを使うべきです –

+1

私のカスタムアダプターでは、私はヘッダーを設定することができます。それにサブアイテムを添付するにはどうすればいいですか? –

+0

2つの異なるタイプをサポートするカスタムアダプタを使用する必要があります。 recyclerviewの任意のタイプのアイテムをサポートする[ghostAdapter](https://github.com/sajadshokri/GhostAdapter)libを参照してください – FarshidABZ

答えて

1

カスタムアダプタービューを作成し、ヘッダー配列とサブアイテム配列をアダプターパラメーターに別々に渡すことで、私はこの論理で終わったし、それは正常に動作します。 個別のxmlビューを持つview_holderおよびsubitemsビューホールダーを別々に作成しました。このロジックは他の人に役立つでしょう。疑問があればここでコメントしてください。