摘要: ListView作为Android开发中使用频率最高的一个控件,保证ListView的流畅运行,对用户体验的提高至关重要。Adapter是ListView和数据源之间的中间人,当每条数据进入可见区时,Adapter 的 getView() 会被调用,返回代表具体数据的视图,在成百上千条数据触摸滚动时频繁调用,因此如何优化Adapter是提高ListView性能的关键。1. 使用ViewHolder模式,重复利用convertView,减少频繁查找在2009年 Google IO开发者大会中已做说明,看一下使用不同实现方式之间的差距:Adapter 显示每条数据的 XML 布局文件如下: ... 阅读全文
posted @ 2013-08-19 15:17 雨知 阅读(7426) 评论(3) 推荐(3) 编辑