安卓下拉刷新解决方案
2016-01-13 20:44
281 查看
概要
下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。
主要功能及优点
1.继承于 ViewGroup, Content 可以包含任何 View。
2.简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。
模块集成主要步骤
以普通效果下拉刷新出现scrollview为例:
将附件中的core与ptr-lib项目导入eclipse,然后右键项目点击Properties,将is library勾上(两个项目都要设置)
右键自己的项目,点击Properties,点击add选取上面添加的两个引用
在AndroidManifest.xml中添加权限
复制代码
xml文件代码为:
复制代码
xml代码中使用自定义控件来定义刷新的content内容,并且已经设定好了刷新有关的属性设置。属性设置也可以在java代码中设置.
复制代码
java代码
复制代码
使用pushFragmentToBackStack()函数来调用
复制代码
因为用到了PtrClassicFrameLayout默认的下拉刷新头部,所以不需要定义头部。但如果要其他的头部刷新效果例如storehouse效果,则需把上面代码13行的PtrClassicFrameLayout改为PtrFrameLayout,然后进行设置:
复制代码
注意事项
1.需要sdk版本>=19
环境相关
开发平台:android
语言: java
开发工具: eclipse
下拉刷新,几乎是每个 Android 应用都会需要的功能。 android-Ultra-Pull-To-Refresh (以下简称 UltraPTR )便是一个强大的 Andriod 下拉刷新框架。
主要功能及优点
1.继承于 ViewGroup, Content 可以包含任何 View。
2.简洁完善的 Header 抽象,方便进行拓展,构建符合需求的头部。
模块集成主要步骤
以普通效果下拉刷新出现scrollview为例:
将附件中的core与ptr-lib项目导入eclipse,然后右键项目点击Properties,将is library勾上(两个项目都要设置)
右键自己的项目,点击Properties,点击add选取上面添加的两个引用
在AndroidManifest.xml中添加权限
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
1.需要sdk版本>=19
环境相关
开发平台:android
语言: java
开发工具: eclipse
相关文章推荐
- @property和@synthesize的特性
- su和sudo
- android头像设置:从本地照片库或拍照获取并剪裁
- Android退出所有Activity最优雅的方式
- Python在IDLE环境下常用快捷键
- CodeForces 609B The Best Gift
- 浅谈ClickableSpan , 实现TextView文本某一部分文字的点击响应
- 容灾与集群(1)
- Linux进程间通信之共享内存
- GIT - 日常操作(1)
- android 点击Edittext时hint值不自动隐藏问题
- c++ 对象的复制与赋值
- ostep02--The Abstraction:The Process
- 【杭电oj】1090 - A+B for Input-Output Practice (II)
- 面试题52:不能被继承的类
- UITextField修改placeHolder颜色
- 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
- android 意图和四大组件
- NSURLSession
- NSNumberFormatter的使用