RecyclerView网格具有不同的项目大小

Cha*_*ake 12 android gridlayoutmanager android-recyclerview

我需要创建一个水平滚动网格,可以分配不同宽度和不同高度的项目.StaggeredGridLayoutManager可以处理不同的宽度,但它不会让我有不同高度的项目.有没有LayoutManager可以做我需要的实现?

mat*_*ato 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,你也可以看看这个 ...