萬能介面卡

2021-09-24 05:49:38 字數 1518 閱讀 6364

首先次之

最後

public

class

baseviewholder

extends

recyclerview.viewholder

//獲取viewholder下的乙個控制項方法

//id 控制項id

private view getview

(int id)

return view;

}//textview屬性設定 textview顯示的文字

//id 控制項id-> 定位viewholder中存放的控制項

//str textview 顯示的文字

public

void

settext

(int id,string str)

}//imageview顯示的-> 網路;本地

public

void

setimg

(int id,int imgid)

}}

public abstract class

baserecyclerviewadapter

<

t>

extends

recyclerview.adapter

//重新整理方法

public

void

refresh

(list<

t> list)

@nonnull

@override

public baseviewholder oncreateviewholder

(@nonnull viewgroup viewgroup, int i)

@override

public

void

onbindviewholder

(@nonnull baseviewholder baseviewholder, int i)

@override

public int getitemcount()

//控制項繫結資料

public abstract void

bind

(baseviewholder baseviewholder,int i)

;}

public

class

main2activity

extends

private

void

init()

};recyclerview.

setadapter

(adapter);}

private

void

initdata()

}}

##自定義獲得 view檢視的方法 自定義給控制項賦值的方法

在activity裡面去新增資料設定介面卡

萬能介面卡

因為每次使用listview和baseadapter,都要重複的寫很多 所以我寫了乙個萬能的viewholder,而不要每次都要寫乙個holder,public class viewholder 通過viewid獲取到控制項 param viewid param return public t ge...

萬能介面卡實現 RecyclerView 的多布局

既然是萬能介面卡,那麼無論什麼介面卡,我們寫介面卡就因該有乙個固定的思想,具體實現是絕對不能寫在介面卡裡的,如果實現寫在了介面卡裡,那麼介面卡就不是萬能介面卡了 1.介面卡 public abstract class myadapter extends recyclerview.adapter 繫結...

自定義簡單的萬能介面卡

介面卡在android中非常的常用,像listview,gridview,下拉框。中都比較常用,這篇部落格介紹乙個萬能的介面卡,雖然比較簡單,但是用處比較大。不用乙個個再去建立介面卡了 此列子建立的是乙個虛類,使用的時候需要繼承此類,並實現相應的方法。public abstract class ba...