Android中的RecyclerView怎么用
Android中的RecyclerView怎么用
这篇文章主要介绍了Android中的RecyclerView怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android中的RecyclerView怎么用文章都会有所收获,下面我们一起来看看吧。
首先定义一个类Abc
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怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
我的世界windows版怎么下载手机版
-
android(如何快速开发框架 小米note开发版MIUI,安卓6.0,怎么安装Xposed框架)
稳定版,你必须先根除。你上网搜索安卓可以叫别人s框架,对方可以把框架做成jar包,把这个jar包加载到项目目录的libs文件中使...
-
android(studio 虚拟机启动不了 android studio可以当模拟器用吗)
androidstudio可以当模拟器用吗?AmdCUP引导模拟器有点复杂。雷电模拟器上的抖音怎么登录不上?不是,闪电模拟调用...
-
从实践中学习手机抓包与数据分析(android 手机抓包app)
android手机抓包app?netcapture抓包精灵app(手机抓包工具)又名sslcapture,是什么专业的安卓手机抓...
-
android(studio全局搜索 android studio怎么看app界面)
androidstudio怎么看app界面?在设备桌面点击运用直接进入到App界面,就也可以参与其他你的操作了。android-...
-
怎么把android框架源代码拉到本地(android studio如何运行别人的源代码)
androidstudio如何运行别人的源代码?androidstudio点击刚建在列表中你选择导入module,导入即可在用...
-
android(studio2022年使用教程 怎么安装Android studio详细教程)
怎么安装Androidstudio详细教程?androidstudio中haxm直接安装的方法追加:1、简单的方法打开Andr...
-
怎么使用Android基准配置文件Baseline Profile方案提升启动速度
怎么使用Android基准配置文件Baseline Profile方案提升启动速度...
-
HTML5如何实现禁止android视频另存为
HTML5如何实现禁止android视频另存为今天小编给大家分享一...
-
学java好还是学php好?