RecyclerView初学总结

本文比较了RecyclerView和ListView的功能差异,RecyclerView支持纵向和横向滚动,而ListView仅支持纵向滚动。RecyclerView不提供子项点击监听器,所有点击事件由具体视图实现。文章还介绍了RecyclerView的基本用法,包括依赖添加、XML布局配置、Adapter创建及布局排列方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Recycler和ListView的简单比较:
RecyclerView能实现纵向滚动和横向滚动,但ListView只能实现纵向滚动,不能实现横向滚动;RecyclerView没有子项点击事件的监听器,所有的点击事件只能有具体的view去实现,而ListView有子项点击事件的监听器。

Recycler的基本用法:
1、打开app/build.gradle,在dependencies中添加“ implementation ‘androidx.recyclerview:recyclerview:1.0.0’”,点击“Sync now”同步

      2、在xml中的LinearLayout中只加入“androidx.recyclerview.widget.RecyclerView”
     
     3、创建Adapter,让其继承RecyclerView.Adapter,泛型为XXXAdapter.ViewHolder,并实现这三个方法,分别为onCreateViewHolder()、onBindViewHolder()、getItemCount()。

此外,RecyclerView的布局排列方式:
1、LinearLayoutManager(线性)
2、GridlayoutManager(网格)
3、StaggeredGridLayoutManager(瀑布)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值