StaggeredGridLayoutManager

StaggeredGridLayoutManager

我想创建一个包含两列的列表视图,其中的项目高度不同,如下所示:
image
我尝试过在github上找到的custom class,它很完美,但我有不同的问题,因为可能类是旧的(上次更新:2014年):
带有onclicklistener的子项图像阻止自定义listview的滚动
向上滚动时始终显示swiperFreshLayout(仅当我位于列表顶部时才需要)
[编辑]解决方案:
皮尤斯提议:
StaggeredGridLayoutManager with RecyclerView

最佳答案

您可以使用StaggedGridLayoutManager
您可以使用StaggedGridLayoutManager

private StaggeredGridLayoutManager gaggeredGridLayoutManager;
gaggeredGridLayoutManager = new StaggeredGridLayoutManager(2, 1);
recyclerView.setLayoutManager(gaggeredGridLayoutManager);

有关更多信息,请点击此链接StaggeredGridLayoutManager
android - 两列ListView,高度可变的项目-LMLPHP

10-04 23:36