Android RecyclerView用法
来源:互联网 发布:关于美食的评价知乎 编辑:程序博客网 时间:2024/05/23 12:56
介绍一下关于RecyclerView的用法,一种基于ListView更加强大的滚动控件。
listView的优缺点:
1.优点:listView功能很强大,可能是我们再做一些滑动经常会用的控件之一,而且界面美观,使用率较高
2.缺点:扩展性不好,只能实现数据纵向滚动的效果
RecyclerView的优缺点:
1.优点:填补了ListView不足,提什了效率,扩展性好,可实现横向纵向滚动
2.缺点:……(脑补)
RecyclerView在代码中的应用:
步骤:(例如:Android studio)
首先在build.gradle添加相应的依赖库,打开app/build.gradle文件,在dependencies闭包添加内容:如下
dependencies {
compile fileTree(include: [‘*.jar’], dir: ‘libs’)
testCompile ‘junit:junit:4.12’
compile ‘com.android.support:appcompat-v7:25.3.1’
compile ‘com.android.support:design:25.3.1’(这个包也需要导入)
compile ‘com.android.support:recyclerview-v7:25.3.1’
}
添加完毕记得 Sync Now进行同步
RecyclerView在Xml中的应用:
步骤:在activity_main.xml
为了实现简单布局一个item.xml(根据自己的需求)
当然在每次使用RecyclerView和ListView大体是相同的,以往我们都是使用ListView,所以会创建dao层和继承BaseAdapter实例化BaseAdapter里的方法,所以会产生误区,认为RecyclerView都是继承BaseAdapter,所以在使用的时候必须注意,当然在dao层的变化是不大的。
如何继承并实现和ListView一样的效果呢!代码如下:
总结:ListView继承的是BaseAdapter,而当我们使用RecyclerView继承的是:
主界面实现方法如下:
另外补充关于RecyclerView横向滚动和瀑布流用法
主界面补充:
布局里面:item.xml
根布局
要显示的布局:ImageView
要显示的布局:TextView
关于RecyclerView方法就介绍到这,大家与试试吧!
- Android中RecyclerView用法
- 【Android】RecyclerView具体用法
- Android RecyclerView用法
- Android列表RecyclerView的用法
- android RecyclerView的简单用法
- Android RecyclerView的基本用法
- Android RecyclerView 基本用法&进阶
- Android开发 ---RecyclerView基本用法
- Android中RecyclerView基础用法
- Android RecyclerView 和CardView的用法
- Android中RecyclerView的基本用法
- Android RecyclerView 你不知道的用法
- Android控件RecyclerView的基本用法
- RecyclerView用法
- [Android开发]从Android官方Demo谈RecyclerView的用法
- android RecyclerView的基本介绍及用法(一)
- Android的ListView和RecyclerView的基本用法
- Android 性能优化<九> RecyclerView替代Listview用法
- Android Studio AVD更改路径后,无法启动
- HTTP协议详解
- 发现类似这样的错误,view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy
- IOS开发入门----Objective-C入门(1)(2017/8/1)
- Unity自定义组件之(五) 目录树 UITree
- Android RecyclerView用法
- shell脚本ping网段代码
- poj 3040 Allowance
- 微信返回码
- java编程:求100以内的所有素数
- 关于S7200的PPI地址无法更改
- [算法与数据结构]
- windows7 《寒江独钓》传统键盘过滤驱动学习
- 使用单例模式封装Intent(实现跳转与携带数据跳转,顺带发送广播)