相对于之前的ListView 通过RecyclerView实现ListView比较复杂 但是对于实现GridView和效果切换来说 倒是非常容易的
实现GridView 我们只需修改LayoutManager就可以改变效果,具体代码如下
//1.上下文 2.设置有多少列
mRecyclerView.setLayoutManager(new GridLayoutManager(this,3));
效果如图:
实现水平的GridView只需修改代码:
//设置水平的gridview 1.水平列数 2.方向
mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(5, StaggeredGridLayoutManager.HORIZONTAL));
效果如图
实现了GridView效果和水平的GridView效果 接下来 我们介绍一下实现瀑布流效果