MaterialDesign學習篇(八),掌握RecyclerView和SwipeRefreshLayout

RecyclerView介紹

RecyclerView是Android5.0添加的一個用於取代ListView的控件,它的靈活性比ListView和GridView更加優秀,ListView和GridView能夠做到的,它都可以做到,可以說是ListView和GridView的升級版,但是它的使用又和ListView與GridView有些不同,下面將會對此進行介紹。

如何使用RecyclerView

先看下演示效果:

列表佈局:

網格佈局:

瀑布流佈局:

可以看到一個RecyclerView就可以實現列表、網格和瀑布流的佈局,並且還有縱向和水平兩個方向的擺放,這些都是由LayoutManager(佈局管理器)控制的,在使用RecyclerView之前,我們需要先了解LayoutManager

LayoutManager(佈局管理器)介紹

RecyclerView的使用和ListView大同小異,也是需要設置Adapter(適配器),但是在設置適配器之前,需要先設置LayoutManager(佈局管理器),LayoutManager用來確定每一個item如何進行排列擺放,何時展示和隱藏。回收或重用一個View的時候,LayoutManager會向適配器請求新的數據來替換舊的數據,這

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章