
如何使用StaggeredGridLayoutManager/GridLayoutManager,使网格项从垂直方向取两跨,水平取两跨?
发布于 2017-02-13 12:53:28
使用StaggeredGridLayoutManager是不可能做到这一点的。这仅仅是用GridLayoutManager完成的。例如:
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false);
gridLayoutManager.setSpanSizeLookup(
new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (position == 0 ? 3 : 1);
}
});https://stackoverflow.com/questions/41429431
复制相似问题