RecyclerView -- 更强大的滚动控件1

这篇博客介绍了RecyclerView作为ListView替代品的优势,它不仅运行效率更高,还能实现横向滚动。通过添加依赖库,设置布局文件,创建自定义适配器和ViewHolder,博主展示了如何创建一个简单的RecyclerView实例,包括纵向和横向滚动效果。
摘要由CSDN通过智能技术生成
        前面我们用了两节学习了ListView控件,这是一个功能及其强大的滚动控件,在过去很长一段时间甚至现在的很多场景,都会用到ListView。但是他却有着一些缺点,比如前面我们看到了,需要使用一些小技巧来提升它的效率,否则ListView的性能就会很差。而且ListView的扩展也不好,只能够纵向的滚动,不能横向滚动。
      但是各位不用担心,Android为我们提供了更加强大的滚动控件,也就是这节课要讲述的控件----RecyclerView。它可以实现ListView能够实现的功能,而且也能实现ListView不能实现的功能,并且运行效率更高。目前Android官方更加推荐我们使用RecyclerView来实现滚动的功能,估计未来也会有很多人从ListView转向使用RecyclerView。
      闲话不多说,我们马上来详细学习一下RecyclerView的用法,首先建一个RecyclerViewTest2的项目。
      首先要注意,RecyclerView属于新增的控件,为了让RecyclerView能够在所有的Android版本上使用,Android官方团队将RecyclerView定义在了support库当中,所以我们要想使用这个控件,就必须先在项目的build.gradle中添加响应的依赖库才可以。添加步骤如下:

首先,打开app/build.gradle文件


蓝色部分是添加的代码行,注意,我的版本是25.1.1,你的不一定和我的版本一样,按照你自己的版本填写就可以了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值