12

幅と高さが異なるアイテムを割り当てることができる水平スクロール グリッドを作成する必要があります。StaggeredGridLayoutManagerさまざまな幅を処理できますが、高さが異なるアイテムを持つことはできません。必要なことを実行できる実装はありLayoutManagerますか?

4

2 に答える 2

9

残念ながら、そのための LayoutManager はまだありません。独自の LayoutManager を最初から実装する必要があります。現在利用可能な LayoutManagers (2014 年 12 月現在) は次のとおりです。

  1. LinearLayoutManager
  2. GridLayoutManager
  3. StaggeredGridLayoutManager

https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager.html

編集

LayoutManager をより簡単な方法で実装したい場合は、これを見ることもできます...

于 2014-12-15T19:25:50.387 に答える
0

前述のように、そのような機能を備えた LayoutManager はありません。GridLayout を使用するか、独自の LayoutManager を作成できます。私の答えは、さまざまなサイズのアイテムをレイアウトする方法を見つけるのに役立ちます: https://stackoverflow.com/a/36110913/4288054

于 2016-03-20T06:46:08.843 に答える