android UI进阶之兑现listview的分页加载

android UI进阶之实现listview的分页加载上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式

android UI进阶之实现listview的分页加载

上篇博文和大家分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。

还有个问题,当用户从网络上读取微薄的时候,如果一下子全部加载用户未读的微薄这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就需要用到另一个功能,那就是listview的分页了。通过分页分次加载数据,用户看多少就去加载多少。

通常这也分为两种方式,一种是设置一个按钮,用户点击即加载。另一种是当用户滑动到底部时自动加载。今天我就和大家分享一下这个功能的实现。

首先,写一个xml文件,moredata.xml,该文件即定义了放在listview底部的视图:

?

? ?android UI进阶之兑现listview的分页加载

android UI进阶之兑现listview的分页加载? ?android UI进阶之兑现listview的分页加载

?

?

就写这么多了,总的来说还是很简单的,但是确实非常有用的一个效果。欢迎留言交流。