ANDROID L - Material Design详解(UI控件)
2016-03-08 14:58
435 查看
UI控件
在Android L中新增了两个控件分别是RecyclerView,CardView:
RecyclerView:
RecyclerView是ListView的升级版,它提供了更好的性能而且更容易使用。
RecyclerView这个控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动。当你list中的元素经常动态改变时可以使用RecyclerView控件。
RecyclerView非常容易使用,它提供了如下两个功能:
为每个条目位置提供了layout管理器(RecyclerView.setLayoutManager)
为每个条目设置了操作动画(RecyclerView.setItemAnimator)
下面的例子介绍了如何定义和使用一个RecyclerView:
1.在布局文件中添加一个RecyclerView
?
2.初始化RecyclerView参数,设置layoutManager和adapter
?
3.创建一个adapter
?
兼容性:
RecyclerView,CardView都包含在Android
L Developer Preview Support Library中,所以他们可以在之前的版本中使用,只会有一些限制。
在Android L中新增了两个控件分别是RecyclerView,CardView:
RecyclerView:
RecyclerView是ListView的升级版,它提供了更好的性能而且更容易使用。
RecyclerView这个控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动。当你list中的元素经常动态改变时可以使用RecyclerView控件。
RecyclerView非常容易使用,它提供了如下两个功能:
为每个条目位置提供了layout管理器(RecyclerView.setLayoutManager)
为每个条目设置了操作动画(RecyclerView.setItemAnimator)
下面的例子介绍了如何定义和使用一个RecyclerView:
1.在布局文件中添加一个RecyclerView
?
2.初始化RecyclerView参数,设置layoutManager和adapter
?
?
RecyclerView,CardView都包含在Android
L Developer Preview Support Library中,所以他们可以在之前的版本中使用,只会有一些限制。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories