我希望 recyclerview 的项目能够平均拉伸并平均分配空间,它工作正常,但 recyclerview 的最后一项正在全宽拉伸,我希望它像上面的项目一样拉伸并保持在开始
以下是我所做的:
flexboxLayoutManager.setJustifyContent(JustifyContent.SPACE_AROUND);
recyclerView.setLayoutManager(flexboxLayoutManager);
在布局增长的适配器中,我这样做了:
ViewGroup.LayoutParams lp = view.getLayoutParams();
if (lp instanceof FlexboxLayoutManager.LayoutParams) {
FlexboxLayoutManager.LayoutParams flexboxLp = (FlexboxLayoutManager.LayoutParams) lp;
flexboxLp.setFlexGrow(1.0f);
}
这是我得到的(最后一项):
这是我想要实现的(最后一项):