GridLayoutManager设置横向一行多列布局
时间: 2023-07-01 09:14:20 浏览: 250
要在RecyclerView中使用`GridLayoutManager`实现横向一行多列布局,需要在`GridLayoutManager`的构造函数中指定布局方向为`HORIZONTAL`,并且通过`setSpanCount`方法来指定每行显示的列数。例如,下面的代码将RecyclerView设置为横向一行显示3个item:
```
GridLayoutManager layoutManager = new GridLayoutManager(getContext(), 3, GridLayoutManager.HORIZONTAL, false);
layoutManager.setSpanCount(3);
mRecyclerView.setLayoutManager(layoutManager);
```
在上述代码中,第一个参数是上下文,第二个参数是列数,第三个参数指定布局方向为`HORIZONTAL`,第四个参数指定是否倒序排列。`setSpanCount`方法指定了每行显示的列数,这里为3列。这样设置后,RecyclerView的每一行都只会显示3个item。
阅读全文