android控件Recy,Android RecyclerView控件的使用
最近在開發盯盯安卓客戶端的時候,用RecyclerView用的比較多,現在寫一個簡單的文檔,總價一下:
1,首先介紹一下RecyclerView的用途:
看名字就可以看出來,這個控件是用于view復用的,主要是用于處理同樣layout布局的view復用問題。
很多人就會說了,我們經常用的listview不也是做這個工作的嗎,這個RecyclerView有什么特別好用的地方嗎?
2,RecyclerView的用法:
配套使用的類:
LayoutManager :布局顯示管理
ItemAnimator :增加刪除的動畫
RecyclerView.Adapter: 適配器
下面寫一個簡單的示例代碼:
RecyclerViewuserrecyclerview;
ApproveAvatarAdaptermuserAdapter;
ArrayListuserList;
//新建適配器
muserAdapter = newApproveAvatarAdapter(this,
userList);
//設置布局管理器
userrecyclerview.setLayoutManager(newLinearLayoutManager(this,
LinearLayoutManager.HORIZONTAL, false));
// 設置item動畫
userrecyclerview.setItemAnimator(newDefaultItemAnimator());
//設置 適配器
userrecyclerview.setAdapter(muserAdapter);
上面就是一個簡單的水平布局的RecyclerView,類似于一個水平的listview.?如果我們把布局管理器配置為上下布局的樣式,那么就是垂直的listview, 只需做如下的修改:
//設置布局管理器
userrecyclerview.setLayoutManager(newLinearLayoutManager(this,
LinearLayoutManager.VERTICAL, false));
除了上面的LinearLayoutManager, android
還默認提供了以下兩個很有用的布局方式,能讓你的界面立馬變形:
GridLayoutManager 網格布局管理器
StaggeredGridLayoutManager 瀑布流式布局管理器
大家可以自己查看一下官方文檔,自己試一下。
總結
以上是生活随笔為你收集整理的android控件Recy,Android RecyclerView控件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国家新型城镇化与协同创新规划——产业·交
- 下一篇: Hinton最新访谈丨他如何看待谷歌胶囊