实现gridview功能
简单用法:
mRecycleView.setLayoutManager(new GridLayoutManager(getContext(), 3));
// 参数: GridLayoutManager(Context context, int spanCount)
manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (3 - position % 3);
}
});
mRecyclerView.setLayoutManager(manager);
setSpanSizeLookup可以让你根据position来设置 span size,上面代码中的公式所得到的 span size依次是3, 2, 1, 3, 2, 1...
注:span size表示一个item的跨度,跨度了多少个span