Android优化——UI优化(五) Listview 重用convertView

1.重用convertView

我们对convertView添加判断,如果存在我们就直接使用,否则初始化一个convertView的实例。(如下图)

Android优化——UI优化(五)  Listview 重用convertView

2.使用viewHolder

使用viewHolder并且是一个静态的匿名内部类。(如下图)

Android优化——UI优化(五)  Listview 重用convertView

3.在列表里面有图片的情况下,监听滑动不加载图片

1.可以查看一下我的这篇文章Listview

2.这个建议用一些图片请求框架,如:Android-Universal-Image-Loader,推荐个中文解析的网站http://codekk.com/

4.多个不同布局,可以创建不同的viewHolder和convertView进行重用

比如聊天:左边一个布局,右边一个布局,我们可以创建不同的viewHolder,并且对convertView进行判断每个不同的convertView只初始化一次。

上一篇:[转载]Android利用convertView优化ListView性能


下一篇:ListView的性能优化之convertView和viewHolder