Recyclerview的使用(个人用于保存知识)

Recyclerview用于替代ListView,更加方便,用法多样,就不写大篇废话的介绍了,实在想知道可以搜一下。

主要用于保存自己学习Recyclerview时,一些具体的使用,和知识回忆。大家也可以通过我的学习,快速掌握一些Recyclerview的知识。

Recyclerview一开始看的困惑,其实用过之后来看可以梳理的很简单

废话不多了,开始记录我学习的知识!


“XML布局”

一般都有自己的自定义布局,要有文字,图片等。

我贴出自己的XML

activity_main.xml
item_card.xml

我运用了CardView,让布局卡片化,这个随自己情况使用。

具体布局就是标题+图片。

“Activity里的关键”

在Activity里      LayoutManager不能少

然后是设置Adapter,提前定义了RecyclerAdapter

Manactivity

记得初始化各组件

并且想要用什么静态数据,在这里需要初始化


集合Titlelist、Coverlist一个是标题集合,一个是图片集合,在Adapter中是Tlist、Clist


“接下来是Adpater!!!!!”

Adapter用于绑定数据

首先,因为要用Recyclerview,Adapter一定要继承RecyclerView.Adapter

然后,声明这个adpter

在adapter中会有三个方法:OnCreateViewholder、OnBindViewHolder、getItemCount

第一个:OnCreateViewHolder:创建holder,加载自己的布局文件,fales(是问是否掉转,一般选择false,如果想了解到底是什么效果,可以自己改为true试试)。

第二个:OnBindViewHolder:给holder初始化数据,每一个Item要显示哪些内容,我的布局就是标题和图片,所以我需要显示这两个的内容。

第三个:getItemCount:有多少个item,我这里返回标题的集合,TitleList,有多少标题就有多少个item。

当然还可以有其他方法,包括ItemType等,这里就记录最主要要用到的。

MyViewHolder:自己定义的类,为布局中的组件找到对应的ID,才能使数据加载进去。如果自己定义了类,前面的Holder都要注意改成自己的。


最后完成后的效果:

最后效果就这样了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容