安卓列表-ListView 上滑加载更多

作者:vkvi 来源:千一网络(原创) 日期:2018-4-18

本身是不带这个功能的,又得自己写。哎。

一、创建一个布局文件

这个布局文件简单,就写一个“正在加载中...”用作提示。

二、从 ListView 派生一个类出来

代码网上有现成的,我就不重复了,以下是代码:

感谢原作者。

我们要做的就是创建一个 OnLoadMoreListener 这里面通过 Http 获取更多数据,然后通过 setOnLoadMoreListener 将之与 ListView 连接起来。

最后一点注意

我们只需要在最开始 m_listView.setAdapter(m_adapter); 就可以了,不要每次加载更多后都去设置,因为那样会导致每次加载更多之后,列表又移到最顶端了(相当于重新加载了列表,最顶端显示第一项数据),这显示是不友好的,毕竟用户已经看到下面了,你又给他拖到上面去。

你前面那位网友看了:.NET MVC 方式实现 Web API-不能使用 Session

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他