关于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)));


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




设置 PullToRefreshListview的 上拉下拉文字

/** * Created by gaoshuai on 2014/9/9. */ public class PTRUtil { public static void setPTRText...
  • sfshine
  • sfshine
  • 2014年09月10日 11:23
  • 1820

修改PullToRefresh中上拉下拉的图标和文字

下拉上拉 图标和文字 位置改动是在PullToRefresh源代码中改的即:PullToRefreshListView.handleStyledAttributes 中lp的Gravity改为CENT...
  • ytyese
  • ytyese
  • 2016年06月27日 10:05
  • 972

Android-设置PullToRefresh下拉刷新样式

Android-设置PullToRefresh下拉刷新样式以下是开源控件PullToRefresh的自定义样式属性: ...
  • wwj_748
  • wwj_748
  • 2014年11月20日 18:24
  • 25021

PullToRefreshListView的简单使用

在前面介绍过XListView的使用,这里介绍一个类似的列表控件:PullToRefreshListView,它来自开源项目PullToRefresh,里面还有一些其他控件,使用非常方便,直接上源码:...

PullToRefreshListView库的使用

下载地址:PullRefreshLibrary如果你的库导入成功,可以看到下列情况,就可以开始使用PullToRefreshListView了。首先看布局代码(activity_refresh.xml...

仿知乎程序(三)读取webService,解析json,volley以及PullToRefreshListView的使用

我们已经实现了侧滑菜单的切换与toolbar菜单根据不同页面显示不同工具的功能,今天我们就来完成首页的显示。知乎首页有这么几个功能: 1,列表功能,信息是以列表的形式展示出来的 2,列表要...

使用AsyncTask 实现网络请求及PullToRefreshListView下拉刷新

package com.example.helloworld;import java.util.ArrayList; import java.util.List;import android.app....

高级部分 PullToRefreshListView框架的使用

布局:     xmlns:ptr="http://schemas.android.com/apk/res-auto"     xmlns:tools="http://schemas.andr...

有关 pullToRefreshListView 的一些使用做一下记录

pullToRefreshListView 实现上拉刷新和下拉加载比较方便的一个第三方库。可以自定义其文字的显示内容和动画效果, private void setPullToRefreshLa...
  • jhl122
  • jhl122
  • 2016年08月11日 11:06
  • 612

关于使用PulltoRefreshListView来展示新闻的内容以及多级评论

在项目当中,碰到了使用PulltoRefreshListView来展示新闻和多级评论,在评论那里碰到了难题,如何解决多级评论的显示呢? 为了方面起见,我直接使用ListView来代替PulltoRe...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于PullToRefreshListView的使用 之提示文字设置
举报原因:
原因补充:

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