当前位置:   article > 正文

RecyclerView 三种内置的布局排列方式_gridlayoutmanager排序方式

gridlayoutmanager排序方式

1、LinearLayoutManager 

  是线性布局的意思, 可以实现和ListView 类似的效果。

在onCreate()方法中, 创建一个 LinearLayoutManager  实例, LinearLayoutManager  的构造函数接收context。

...
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(layoutManager);
...


2、StaggeredGridLayoutManager

  可以用于实现瀑布流布局。

...
StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.VERTICAL);
recyclerView.setLayoutManager(layoutManager);
...

   在onCreate()方法中, 创建一个 StaggeredGridLayoutManager 实例, StaggeredGridLayoutManager 的构造函数接收两个参数, 第一个参数用于指定布局列数, 第二个参数用于指定布局的排列方向。

3、GridLayoutManager

  GridLayoutManager布局方式的用法也没什么特别之处,它的构造函数接收两个参数, 第一个是Context, 第二个是列数, 这里我们希望每行中有两列数据。 

 

... 
GridLayoutManager layoutManager = new GridLayoutManager(this, 2);
        recycler_view.setLayoutManager(layoutManager);
...


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/174771
推荐阅读
相关标签
  

闽ICP备14008679号