android中listview分页加载数据

前段时间做的新浪微博项目一直想实现listview分页加载数据,今天终于实现了,哈哈!感觉挺好的,今天又写了个demo给大家分享下。

首先说下listview的优化方案,这也是面试中常考的题目。优化方案有三种:1,如果自定义适配器,那么在getView方法中判断contentView是否为空,如果为空创建contentView并返回,如果不为空直接返回contentView。这样能尽可能少创建view。2.给contentView设置tag,传入一个viewHoder对象,用于缓存要实现的数据。3,如果listview中显示的item太多,就要考虑分页加载了。

下面就注意介绍一下分页加载数据。首先在layout下创建listview.xml:

然后创建listview_item.xml:


再为跟多按钮添加一个xml:


代码部分:



最后看看效果:

android中listview分页加载数据

android中listview分页加载数据



android中listview分页加载数据


你可能感兴趣的:(ListView)