关于PullToRefreshListView的使用 之提示文字设置

原创 2016年05月30日 16:44:51

        背景 公司要求开发一个类似微信的朋友圈的页面,要加载展示一些本公司的一些人员的日志。

产品需求  在页面展示日志 在listview的顺序为倒叙  最底部展示最新的(这是和微信的区别) 要的效果是用户手势向屏幕底部滑动时加载数据   用户手势向屏幕上方移动时刷新数据,加载最新的信息展示在底部。  由于这个需求比较特殊,所以要使用一些不太常用的的属性设置。  在这里和大家分享一下(大神恕罪,班门弄斧)。

这里我们项目使用的是PullToRefresh库,小伙伴们很熟悉吧!

private void setPullToRefresh(){

// 设置PullToRefresh的加载模式 Mode.BOTH  可以加载,可以刷新

mlistview.setMode(Mode.BOTH);

//I接下来就是干货了 

ILoadingLayout startLabelse = mlistview.getLoadingLayoutProxy(true,false);
startLabelse.setPullLabel("下拉可以加载更多");// 刚下拉时,显示的提示
startLabelse.setRefreshingLabel("加载中");// 刷新时
startLabelse.setReleaseLabel("松开加载更多");// 下来达到一定距离时,显示的提示


ILoadingLayout endLabelsr = mlistview.getLoadingLayoutProxy(false, true);
endLabelsr.setPullLabel("上拉可以刷新");// 刚下拉时,显示的提示
endLabelsr.setLastUpdatedLabel("正在刷新");// 刷新时
endLabelsr.setReleaseLabel("松开后刷新");// 下来达到一定距离时,显示的提示

}

//一定有这个代码  

mlistview.onRefreshComplete();

这段代码是加在  加载数据的网络请求的方法里  设置 当第二次加(再次)载时  加载成功展示  连接第一次(上一次)的尾部数据 这样可以使用户看起来舒服 知道是连接上次加载。

mlistview.getRefreshableView().setSelection( mlistview.getRefreshableView().getCount() - 2- (10 * (LoadNumber - 1)));


这里可能说的不太清楚,本人描述能力有待提高,可以交流探讨。




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android-设置PullToRefresh下拉刷新样式

Android-设置PullToRefresh下拉刷新样式以下是开源控件PullToRefresh的自定义样式属性:

设置 PullToRefreshListview的 上拉下拉文字

/** * Created by gaoshuai on 2014/9/9. */ public class PTRUtil { public static void setPTRText...

设置PullToRefreshListView的提示文字

ILoadingLayout startLabelse = mlistview.getLoadingLayoutProxy(true,false); startLabelse.setPullLabe...

PullToRefreshLibrary设置label提示信息注意点

相信很多人都用过PullToRefreshLibrary这个第三方框架,这里我就不详细解释它的使用啦~,还是给下相关地址好了。 下载地址:https://github.com/chrisbanes/...

PullToRefreshListView用法

一、导入library github地址:https://github.com/chrisbanes/Android-PullToRefresh as中file-》new-》import modu...

pullToRefreshView下拉刷新上拉加载,pullrefreshlistview

一、上拉刷新下拉加载的实现   1、实现上拉刷新下拉加载目前基本上是采用pulltoRefreshView开源框架来进行实现它的实现方法主要分为两种   (1).从官网下载jar包添加到项目中 git...

PullToRefreshListView总结

PullToRefreshListView工作原理: 整体是个LinearLayout,包含一个Header,一个Footer,中间夹着一个ListView,其中Header和Footer的位置居于...

PullToRefresh动态设置刷新的文字

PullToRefresh快用烂了,到现在还在使用! pullToRefreshListView.getLoadingLayoutProxy(true, true).setLoadingDrawabl...

【FastDev4Android框架开发】Android 列表下拉刷新组件PullToRefreshListView使用(三)

(一):写在前面的话 接着上一篇继续更新,上一篇文章已经把FastDev4Android项目新增图片自动无限轮播,包括项目结构已经需要进行完善的功能,那么今天我们继续完善这个项目;今天我们会再项目...

PullToRefreshListView的使用

学习Android之旅第一篇: 有很多人都在询问ListView和PullToRefreshListView的区别,大家对于ListView并不陌生,而PullToRefreshListView或许还...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)