AndroidStudio的PullToRefreshListView简单使用
2016-07-07 11:41
435 查看
PullToRefreshListView的下载:https://github.com/chrisbanes/Android-PullToRefresh
1.先将其中的library倒入到Module,然后与App进行关联
2.代码,我并不是将PullToRefreshListView直接写到xml中,而是创建成对象。
PullToRefreshListView pullToRefreshListView = new PullToRefreshListView(context);
//设置Mode为BOTH,则上拉刷新,下拉加载都有 pullToRefreshListView.setMode(PullToRefreshBase.Mode.BOTH);
//倒入的时候有两个,一个是new PullToRefreshBase.OnRefreshListener()
另一个是下列的方法,建议使用倒入下面的
pullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() {
//下拉刷新请求的数据
@Override
public void onPullDownToRefresh(PullToRefreshBase refreshView) throws InterruptedException {
//上拉加载请求的数据
@Override
public void onPullUpToRefresh(PullToRefreshBase refreshView) {
//得到PullToRefreshListView中的ListView
final ListView listView = pullToRefreshListView.getRefreshableView();
//给PullToRefreshListView中的listView设置适配器
//给ListView去掉分割线
listView.setDividerHeight(0);
listView.setAdapter(new TvListLvView(context));
//下列代码写在网络请求数据中,PullToRefreshListView停止刷新头或者刷新尾
pullToRefreshListView.onRefreshComplete();
1.先将其中的library倒入到Module,然后与App进行关联
2.代码,我并不是将PullToRefreshListView直接写到xml中,而是创建成对象。
PullToRefreshListView pullToRefreshListView = new PullToRefreshListView(context);
//设置Mode为BOTH,则上拉刷新,下拉加载都有 pullToRefreshListView.setMode(PullToRefreshBase.Mode.BOTH);
//倒入的时候有两个,一个是new PullToRefreshBase.OnRefreshListener()
另一个是下列的方法,建议使用倒入下面的
pullToRefreshListView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() {
//下拉刷新请求的数据
@Override
public void onPullDownToRefresh(PullToRefreshBase refreshView) throws InterruptedException {
}
//上拉加载请求的数据
@Override
public void onPullUpToRefresh(PullToRefreshBase refreshView) {
}});
//得到PullToRefreshListView中的ListView
final ListView listView = pullToRefreshListView.getRefreshableView();
//给PullToRefreshListView中的listView设置适配器
//给ListView去掉分割线
listView.setDividerHeight(0);
listView.setAdapter(new TvListLvView(context));
//下列代码写在网络请求数据中,PullToRefreshListView停止刷新头或者刷新尾
pullToRefreshListView.onRefreshComplete();
相关文章推荐
- Python动态类型的学习---引用的理解
- 土人系列AS入门教程 -- 对象篇
- C#托管堆对象实例包含内容分析
- C#实现获取不同对象中名称相同属性的方法
- javascript asp教程第十一课--Application 对象
- PowerShell中使用Out-String命令把对象转换成字符串输出的例子
- VBS教程:对象-正则表达式(RegExp)对象
- C#检查指定对象是否存在于ArrayList集合中的方法
- sql2008启动代理未将对象应用到实例解决方案
- C#编程自学之类和对象
- C++中对象的常引用、动态建立和释放相关知识讲解
- C++之类和对象课后习题简单实例
- php中将一个对象保存到Session中的方法
- php对象和数组相互转换的方法
- PHP中把对象转换为关联数组代码分享
- C#写入对象或集合类型数据到xml文件的方法
- C#利用反射来判断对象是否包含某个属性的实现方法
- ASP.NET中使用Application对象实现简单在线人数统计功能
- JavaScript Math 对象常用方法总结
- asp提示Server 对象 错误 ASP 0178 : 80070005