我需要创建一个水平滚动网格,可以分配不同宽度和不同高度的项目。 StaggeredGridLayoutManager
可以处理不同的宽度,但它不会让我有不同高度的物品。有没有 LayoutManager
可以做我需要的实施吗?
我需要创建一个水平滚动网格,可以分配不同宽度和不同高度的项目。 StaggeredGridLayoutManager
可以处理不同的宽度,但它不会让我有不同高度的物品。有没有 LayoutManager
可以做我需要的实施吗?
不幸的是,还没有LayoutManager。您必须从头开始实现自己的LayoutManager。目前可用的LayoutManagers(截至2014年12月)是:
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager.html
编辑:
你也可以看看 这个 如果你想以更简单的方式实现你的LayoutManager ...
不幸的是,还没有LayoutManager。您必须从头开始实现自己的LayoutManager。目前可用的LayoutManagers(截至2014年12月)是:
https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager.html
编辑:
你也可以看看 这个 如果你想以更简单的方式实现你的LayoutManager ...
如前所述,没有具有此类功能的LayoutManager。 您可以使用GridLayout,或创建自己的LayoutManager。 我的回答可以帮助您找到如何布置不同大小的项目: https://stackoverflow.com/a/36110913/4288054