ListView实现分页功能【附Demo源码】

时间:2014-05-30 05:03:42
【文件属性】:

文件名称:ListView实现分页功能【附Demo源码】

文件大小:52KB

文件格式:ZIP

更新时间:2014-05-30 05:03:42

ListView

Android market里软件列表,每页显示10条记录,没有显示上一页,下一页的按钮,依靠手滑动动态加载数据,当向下滚动时,最下边显示 Loading… 。数据加载结束,Loading底栏消失。关于ListView的分段显示,有现成的库可用,比如 cwac-endless, 这个库不好之处,就是底部Loading的View无法定制。还有一个在google code上的androidpageablelistview 这个可以实现基本的分页,有手动操作显示上一页,下一页的按钮。查阅了很多资料,发现其实ListView自带一个实现分页加载的方法,用到addFooterView/removeView 这两个函数“添加”或“去掉“ListView页脚。下面是一个研究ListView分页时做的一个Demo,比较简单,我把思路我源码和大家分享一下,希望对大家有所帮助。


【文件预览】:
ListViewLoading
----.project(851B)
----default.properties(449B)
----bin()
--------ListViewLoading.apk(16KB)
--------com()
--------resources.ap_(10KB)
--------classes.dex(7KB)
----AndroidManifest.xml(700B)
----src()
--------com()
----res()
--------values()
--------layout()
--------drawable-ldpi()
--------drawable-hdpi()
--------drawable-mdpi()
----.classpath(280B)
----gen()
--------com()
----assets()

网友评论

  • 根本就不符合上述说明,没有手滑动态加载数据,没有loading显示,只是一个按钮,点击按钮后才添加数据,根本没有手势判断,下拉刷新,动态数据
  • 还不错 就是太简单了
  • 坑爹,根本就不符合上述说明,没有手滑动态加载数据,没有loading显示,只是一个按钮,点击按钮后,给你显示5条数据,不值10个资源积分,勿上当!
  • 适合学习~~~
  • 还不错 就是太简单了
  • 还不错,适合初学者。但我不明白为什么向listView.addFooterView(loadingLayout);时,loadingLayout还要封装一个LinearLayout,不能把那按钮button直接添加到loadingLayout里吗?