相对于之前的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效果 接下来 我们介绍一下实现瀑布流效果
本文介绍使用RecyclerView实现GridView及瀑布流布局的方法。通过简单的代码调整即可实现不同类型的网格视图,包括垂直GridView、水平GridView及瀑布流效果。
883

被折叠的 条评论
为什么被折叠?



