设为首页 加入收藏

TOP

Android UI进阶之实现listview的下拉加载
2014-11-24 14:49:08 来源: 作者: 【 】 浏览:39
Tags:Android 进阶 实现 listview 下拉 加载

关于listview的操作五花八门,有下拉刷新,分级显示,分页列表,逐页加载等,以后会陆续和大家分享这些技术,今天讲下下拉加载这个功能的实现。


最初的下拉加载应该是ios上的效果,现在很多应用如新浪微博等都加入了这个操作。即下拉listview刷新列表,这无疑是一个非常友好的操作。今天就和大家分享下这个操作的实现。


先看下运行效果:








代码参考国外朋友Johan Nilsson的实现,主要原理为监听触摸和滑动操作,在listview头部加载一个视图。那要做的其实很简单:1.写好加载到listview头部的view 2.重写listview,实现onTouchEvent方法和onScroll方法,监听滑动状态。计算headview全部显示出来即可实行加载动作,加载完成即刷新列表。重新隐藏headview。


首先写下headview的xml代码:



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇XAuth——Android客户端授权认证 下一篇让Python程序在Android手机上跑起..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: