2016-12-27 18 views
1

私はリストには異なるカテゴリに含まれる項目が含まれています。例えば、私は4つのリストを持っていると私は、このようにそれらをマージ:すべてのリスト項目は、異なるサイズを持っているかもしれないと私はすべてAを検索したいStaggeredGridLayoutManagerを使用して異なるサイズのアイテムを順番に作成するにはどうすればよいですか?

mergedList=A,B,C,D,A,B,C,D,A,B,C,D,A,B,C,D 

:私はこのようにこれらをマージ

list1 = A,A,A,A list2 = B,B,B,B list3 = C,C,C,C list4 = D,D,D,D 

商品は最初のスパン、Bの商品は2番目のスパン、CDアイテムは同じです...

商品は常に異なるスパンにあります。アイテムのサイズが異なるため、小さなアイテムの後にいくつかのアイテムが作成されます。次のスパンでは作成されません。 StaggeredGridLayoutManagerでこの問題を解決する方法はありますか?

答えて

0

私はこの問題を修正しました。 StaggeredGridLayoutManagerは、次のアイテムを毎回最小スパンに追加します。スパンの幅を表示し、一致するリストから項目を選択する必要があります。

関連する問題