中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中RecyclerView的作用是什么

發布時間:2021-06-28 16:21:19 來源:億速云 閱讀:158 作者:Leah 欄目:移動開發

這篇文章將為大家詳細講解有關Android中RecyclerView的作用是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

首先定義一個類Abc

public class Abc{
private String name;
private  int imageid;
public Abc(String name,int iamgeid){
this.name=name;
this.imageid=imageid;
}
public String getname(){
return name;
}
public int getimageid(){
return imageid;
}
}

然后準備適配器

public class AbcAdapter extands RecyclerView.Adapter<AbcAdapter.ViewHolder>{
private List<Abc> m;
public class ViewHolder extands RecyclerView.ViewHolder{
ImageView abcimage;
TextView abctext;
public class ViewHolder(View view){
super(view);
abcimage=(ImageView) findViewByid(R.id.XXX);
abctext=(TextView) findVieByid(R.id.XX);
}
}
public AbcAdapter (List<Abc>abc){
m=abc;
}
public ViewHolder onCreateViewHolder(ViewGroup parent,int Viewtype){
View view=LayoutInflate.from(parent.getContext()).inflate(R.layout.abc_item,parent,false);
ViewHolder holder= new ViewHolder(view);
return holder;
}
public ViewHolder onBindViewHolder(ViewHolder holder int position){
Abc abc=m.get(position);
holder.iamge.setImageResource(abc.getimage);
holder.name=setText(abc.gettext);
}
public int getItemCount(){
return m.size();
}
}

最后在MainActivity

XXX//加載數據,自定義函數在函數中加載需要顯示的數據
RecyclerView recycler= (RecyclerView)findViewByid(R.id.XXX);
LinearLayoutManager LayoutManager= new LinearLayoutManager(thsi);
recycler.setLayoutmanager(layoutmanager);
AbcAdapter dapter= new AbcAdapter(m);//m是集合,上面應該定義一個集合
recyclerView.setAdapter(adapter);

關于Android中RecyclerView的作用是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

托克逊县| 营口市| 凌海市| 连城县| 石台县| 呼伦贝尔市| 新昌县| 绥中县| 梁河县| 中牟县| 新源县| 无锡市| 蓬溪县| 南郑县| 嵊州市| 富锦市| 周口市| 石阡县| 山阳县| 东丽区| 垣曲县| 黑山县| 北京市| 莎车县| 平谷区| 丁青县| 大关县| 宁津县| 辽宁省| 吴堡县| 永福县| 肇东市| 剑川县| 寿光市| 浦北县| 饶河县| 武功县| 静安区| 平谷区| 仁寿县| 航空|