最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码的想法,自己花功夫编写了一种非常简单的下...
分类:
移动开发 时间:
2015-07-30 22:43:59
阅读次数:
200
在项目开发中,由于数据过大时,需要进行分页加载或下拉刷新,来缓解一次性加载的过长等待。本篇博文实例讲解通过自定义的ListView实现底部分页加载和顶部下拉刷新的效果。其效果图:一.ListView 底部分页加载整个底部分页加载,主要分一下几步:1.加载底部自定义View;2.响应OnScrollL...
分类:
移动开发 时间:
2015-07-28 14:33:14
阅读次数:
206
本篇文章翻译自Ravi Tamada的Android Swipe Down to Refresh ListView Tutorial首先来看一下效果图你应该发现许多的android app例如Twitter,Google+都提供了一个下拉刷新数据的功能,只要用户从上往下滑动,新的内容就会加载出来,这篇文章我们将学习如何开发出同样的功能。...
分类:
移动开发 时间:
2015-07-27 22:56:41
阅读次数:
320
list = (ListView) findViewById(R.id.all_teacher_list);
// 生成动态数组,加入数据
ArrayList> listItem = new ArrayList>();
for (int i = 0; i < 20; i++) {
HashMap map = new HashMap();
// map.put("ItemI...
分类:
移动开发 时间:
2015-07-27 16:24:25
阅读次数:
121
MJRefresh是流行的下拉刷新控件,前段时间为了修复一个BUG,读了它的源码,本文总结一下实现的原理...
分类:
其他好文 时间:
2015-07-26 19:18:27
阅读次数:
539
最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了网上多个版本的下拉刷新之后发现效果都不怎么理 想。有些是因为功能不完整或有Bug,有些是因为使用起来太复杂,十全十美的还真没找到。因此我也是放弃了在网上找现成代码的想法,自己花功夫编写了一种 非常简单...
分类:
移动开发 时间:
2015-07-25 12:10:20
阅读次数:
157
1、继承ListView类来扩展实现2、ListView类可以通过addFooterView和addHeaderView方法来添加列表的头和尾,可以用来实现一些拉动的动画和提示3、重载public boolean onTouchEvent(MotionEvent ev)方法,可以监听到触摸点的点下、...
分类:
移动开发 时间:
2015-07-24 17:34:43
阅读次数:
137
??
《Android ListView下拉/上拉刷新:设计原理与实现》
Android上ListView的第三方开源的下拉刷新框架很多,应用场景很多很普遍,几乎成为现在APP的通用设计典范,甚至谷歌官方都索性在Android SDK层面支持下拉刷新,我之前写了一篇文章《Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新》专门介绍过(链接地址:http://bl...
分类:
移动开发 时间:
2015-07-24 10:51:42
阅读次数:
272
上一节我们实现了数据表的加载,但是,当数据表数据很多时,我们就要考虑数据的分页,这里我们选用了PullToRefreshListView控件,先看一下该控件的说明:效果图: 正在刷新 刷新后 ...
分类:
移动开发 时间:
2015-07-23 21:47:00
阅读次数:
210
貌似listview的一些设置必须放在setAdapter之前。 二、 /**
?*?下拉刷新或上拉分页加载结束
?*/
private?void?setRefreshComplete()?{
????isMore?=?false;
????mCommentListView.stopRefresh();...
分类:
其他好文 时间:
2015-07-22 16:46:07
阅读次数:
125