所以我想用 SpannedGridLayoutManager
,这是我的布局管理器 RecyclerView
.
SpannedGridLayoutManager manager = new SpannedGridLayoutManager(
new SpannedGridLayoutManager.GridSpanLookup() {
@Override
public SpannedGridLayoutManager.SpanInfo getSpanInfo(int position) {
// Conditions for 2x2 items
if (position % 12 == 0 || position % 12 == 7) {
return new SpannedGridLayoutManager.SpanInfo(2, 2);
} else {
return new SpannedGridLayoutManager.SpanInfo(1, 1);
}
}
},
3, // number of columns
1f // how big is default item
);
我想要实现的是,如果最后一行只包含1或2个项目,我需要项目占据整个宽度,而不留间隙。
希望你能回答。
暂无答案!
目前还没有任何答案,快来回答吧!