mypulltorefresh_demo上拉刷新,下拉加载
来源:互联网 发布:源码baiboku 编辑:程序博客网 时间:2024/06/16 10:49
上拉一记下啦
先进行设置,必不可少的
pscrollview.setMode(PullToRefreshBase.Mode.BOTH);//2.设置头尾布局的文字ILoadingLayout startLayout = pscrollview.getLoadingLayoutProxy(true, false);startLayout.setPullLabel("下拉刷新");startLayout.setRefreshingLabel("正在刷新");startLayout.setReleaseLabel("放开刷新");ILoadingLayout endLayout = pscrollview.getLoadingLayoutProxy(false, true);endLayout.setPullLabel("上拉刷新");endLayout.setRefreshingLabel("正在刷新");endLayout.setReleaseLabel("放开刷新");然后调用其中的一个方法
前提
pageIndex 默认为1
operType 默认为1
@Override public void onPullDownToRefresh(PullToRefreshBase<ListView> pullToRefreshBase) { pageIndex=1; operType=1;aa(); } @Override public void onPullUpToRefresh(PullToRefreshBase<ListView> pullToRefreshBase) { pageIndex++; operType=2; aa(); }在网适配器里面发送的时候记得关闭一下延迟data.addAll(jie.getDataScroll()); setMyAdapter(); //关闭尾布局 new Handler().postDelayed(new Runnable() { @Override public void run() { pscrollview.onRefreshComplete(); } },500); }});//解析出来的时候记得addall添加到集合或者对象,记得首先清空一下Jie jie = gson.fromJson(str, Jie.class);if (operType==1){ data.clear();}data.addAll(jie.getDataScroll());setMyAdapter();
阅读全文
0 0
- mypulltorefresh_demo上拉刷新,下拉加载
- 上拉加载 下拉刷新
- 下拉刷新 * 上拉加载
- 上拉刷新 下拉加载
- 下拉刷新,上拉加载
- 上拉刷新下拉加载
- 下拉刷新,上拉加载
- 上拉刷新,下拉加载
- 上拉刷新下拉加载
- 上拉刷新下拉加载
- 上拉加载,下拉刷新
- 上拉刷新,下拉加载
- 下拉刷新,上拉加载
- 上拉加载,下拉刷新
- 上拉刷新,下拉加载
- 下拉加载上拉刷新
- 下拉刷新-上拉加载
- 上拉刷新,下拉加载
- <mvc:annotation-driven>和<context:annotation-config>
- Dubbo管理平台和监控平台部署
- 单链表的就地逆置算法
- 存储过程mysql批量删除记录
- 亲测调试LCM
- mypulltorefresh_demo上拉刷新,下拉加载
- Jenkins入门系列之—— Jenkins安装与配置
- 深入剖析ThreadLocal
- centos7.3中RPM方式安装mysql5.7
- Git学习记录
- putty-连接服务器
- ijkplayer 入门之Error事件源码简单跟踪
- 共享免费生活代码
- 自学OPENCV+PYTHON+MACOS-X(4)图形金字塔进行苹果和橘子融合详解