RecyclerView 的使用流程

2021-08-07 21:44:07 字數 1632 閱讀 8870

一 加入依賴

使用 as 自帶的依賴管理工具加入recyclerview的依賴,注意和和編譯版本號一致

二 在布局檔案中加入 recyclerview控制項

android:id

="@+id/main_recylist"

android:layout_width

="wrap_content"

android:layout_height

="wrap_content"

/>

三 為 recyclerview 控制項新增布局管理器,

布局管理器用於顯示列表展示樣式

//找到這個listview

mrecyclerview =(

recyclerview

)findviewbyid(r

.id.main_recylist

);//設定線性管理器

mrecyclerview

.setlayoutmanager

(new

linearlayoutmanager

(this

));

四 為控制項設定介面卡
myadapter 

=new

myadapter

(mdatalist

);mrecyclerview

.setadapter

(myadapter

);

五 建立 viewholder用來快取控制項重複利用
public

class

viewholder

extends

recyclerview

.viewholder

}

六 建立 viewholder檢視

也就是每一項展示效果

@override

public

viewholder

oncreateviewholder

(viewgroup

parent

,int

viewtype

)

七 將資料繫結到 viewholder

根據 position 來定位列表項

public

void

onbindviewholder

(viewholder

holder

,int

position

)

八 返回控制項顯示的 item 數量

@override

public

intgetitemcount

()

九 通過 adapter的構造方法傳入資料
private

list

<

string

>

mdatalist

;public

myadapter

(list

<

string

>

list

)

RecyclerView的簡單使用

recyclerview 和 listview 一樣都是通過維護少量的view來展示大量的資料,不同的是recyclerview提供了一種插拔式的體驗,高度解耦,同時使用起來更加靈活。recyclerview可以通過設定layoutmanager oritation itemanimation it...

RecyclerView的簡單使用

recyclerview基本使用 簡單實現乙個recyclerview的下拉列表,每一條可以顯示一張和一段文字 先新增依賴build.gradle implementation com.android.support recyclerview v7 28.0.0 首先是最外層布局activity m...

RecyclerView 的基礎使用

類 class mylistadapter private var list arraylist,private val activity fragmentactivity recyclerview.adapter 載入新項,這個是自定義函式,網路請求到資料後呼叫 fun loaddata newl...