PullToRefreshListView 下拉刷新上拉加载
2015-09-01 19:02
381 查看
效果图:
第一步:
下载PullToRefreshListView,下载地址:https://github.com/johannilsson/android-pulltorefresh/tree/master
第二步:
将下载的zip文件解压,将解压后的项目导入到eclipse;鼠标选中自己的项目-鼠标右键-Properties-(弹出对话框)-Add-选中library-OK。
第三步:
在布局文件里加入PullToRefreshListView控件
结束 END!
第一步:
下载PullToRefreshListView,下载地址:https://github.com/johannilsson/android-pulltorefresh/tree/master
第二步:
将下载的zip文件解压,将解压后的项目导入到eclipse;鼠标选中自己的项目-鼠标右键-Properties-(弹出对话框)-Add-选中library-OK。
第三步:
在布局文件里加入PullToRefreshListView控件
<com.handmark.pulltorefresh.library.PullToRefreshListView xmlns:ptr="http://schemas.android.com/apk/res-auto" android:id="@+id/lvAttention" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@color/gray" android:dividerHeight="0.1dp"/>第四步:
//下拉刷新、上拉加载 void refresh(){ PullToRefreshListView lvAttention = null; lvAttention.setMode(Mode.BOTH);// 设置PullToRefresh lvAttention.setOnRefreshListener(new OnRefreshListener2<ListView>(){ // 下拉刷新 @Override public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) { //此处添加下拉需要执行的方法 new FinishRefresh().execute(); } // 上拉加载 @Override public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) { <span style="font-family: Arial, Helvetica, sans-serif;">//此处添加上拉需要执行的方法</span> new FinishRefresh().execute(); } }); } public class FinishRefresh extends AsyncTask<Void, Void, Void>{ @Override protected Void doInBackground(Void... params) { return null; } @Override protected void onPostExecute(Void result){ lvAttention.onRefreshComplete(); } }
结束 END!
相关文章推荐
- java 通过User-Agent来判断是否是移动浏览器
- jquery问题总结(更新中)
- Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
- leetcode刷题,总结,记录,备忘 258
- tcpdump的用法
- iOS程序员面试题系列(4)
- OpenCV实现SfM(一):相机模型
- eclipse 部署tomcat中插件下载地址和方法
- jQuery手机端上拉刷新下拉加载更多页面
- Poj 3436 ACM Computer Factory (最大流)
- 如何在.Net中使用MongoDB
- Excel公式使用
- 配置学习总结高通平台GPIO
- asp.net将数据库中的数据赋给DropDownList
- Centos6 安装zabbix-server
- Download Hacking Team Database from torrent using magnet link
- Linux安装JDK
- asp.net将数据库中的数据赋给DropDownList
- Java MVC设计模式与封装完整示例与介绍 订票系统
- 日常事务的处理