在Android中以交错网格布局添加水平全屏卡

时间:2019-03-13 09:24:56

标签: android android-recyclerview staggeredgridlayout

我知道如何使用交错网格布局,但是这种布局设计超出了我的范围。谁能告诉我如何实现这种布局设计?我以前已经做过这样的布局设计。

enter image description here

但是所需的布局是这样的。

enter image description here

问题在于交错排列的网格布局无法使第4张卡片像设计中那样膨胀。所以我想知道如何实现这种布局。

1 个答案:

答案 0 :(得分:2)

您可以使用FlexboxLayoutManager

像这样使用

FlexboxLayoutManager layoutManager = new FlexboxLayoutManager(context);
layoutManager.setFlexDirection(FlexDirection.COLUMN);
layoutManager.setJustifyContent(JustifyContent.FLEX_END);
recyclerView.setLayoutManager(layoutManager)