Android中的RecyclerView怎么用

Android中的RecyclerView怎么用

这篇文章主要介绍了Android中的RecyclerView怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中的RecyclerView怎么用文章都会有所收获,下面我们一起来看看吧。

首先定义一个类Abc

Android中的RecyclerView怎么用

publicclassAbc{privateStringname;privateintimageid;publicAbc(Stringname,intiamgeid){this.name=name;this.imageid=imageid;}publicStringgetname(){returnname;}publicintgetimageid(){returnimageid;}}

然后准备适配器

publicclassAbcAdapterextandsRecyclerView.Adapter<AbcAdapter.ViewHolder>{privateList<Abc>m;publicclassViewHolderextandsRecyclerView.ViewHolder{ImageViewabcimage;TextViewabctext;publicclassViewHolder(Viewview){super(view);abcimage=(ImageView)findViewByid(R.id.XXX);abctext=(TextView)findVieByid(R.id.XX);}}publicAbcAdapter(List<Abc>abc){m=abc;}publicViewHolderonCreateViewHolder(ViewGroupparent,intViewtype){Viewview=LayoutInflate.from(parent.getContext()).inflate(R.layout.abc_item,parent,false);ViewHolderholder=newViewHolder(view);returnholder;}publicViewHolderonBindViewHolder(ViewHolderholderintposition){Abcabc=m.get(position);holder.iamge.setImageResource(abc.getimage);holder.name=setText(abc.gettext);}publicintgetItemCount(){returnm.size();}}

最后在MainActivity

XXX//加载数据,自定义函数在函数中加载需要显示的数据RecyclerViewrecycler=(RecyclerView)findViewByid(R.id.XXX);LinearLayoutManagerLayoutManager=newLinearLayoutManager(thsi);recycler.setLayoutmanager(layoutmanager);AbcAdapterdapter=newAbcAdapter(m);//m是集合,上面应该定义一个集合recyclerView.setAdapter(adapter);

关于“Android中的RecyclerView怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Android中的RecyclerView怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。

发布于 2022-04-11 21:16:36
收藏
分享
海报
0 条评论
29
上一篇:Android中如何使用TabLayout+ViewPager实现底部导航栏 下一篇:Android中如何利用广播实现静态注册
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码