RecyclerView 推出了三種布局管理器:
1、LinearLayoutManager 線性布局管理器,呈現線性布局的RecyclerView,實現ListView效果。
%N$25E()9M50BI0NRDZ9(LX.png
2、GridLayoutManager 網格布局管理器,呈現網格布局的RecyclerView,實現GridView效果。
E73ZL_}{NJCLBCAG)%Q%~)Y.png
3、StaggeredGridLayoutManager 交錯網格布局管理器,呈現交錯網格布局的RecyclerView,StaggeredGridLayoutManager 是一種特殊的GridLayoutManager ,與GridLayoutManager 的區別在于,它允許每個Item的長度或高度不一致,實現瀑布流效果。(可以理解為:每個item的尺寸都一樣的StaggeredGridLayoutManager == GridLayoutManager)。
![F]94EJ]DP}X6](BQ%QW91~R.png](http://upload-images.jianshu.io/upload_images/2787812-8091e08aac5284c5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)