日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android控件Recy,Android RecyclerView控件的使用

發布時間:2023/12/16 Android 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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控件的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。