码迷,mamicode.com
首页 > 其他好文 > 详细

listview复用机制研究

时间:2015-08-29 23:14:33      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

Listview在第一次的时候会先把屏幕上绘制的item都new出来,为了讲解方便我把new出来的item都用红色背景,复用的则用绿色背景。

技术分享

可以看到这个list种有三种item。在第一次展示的时候,listview会看屏幕上每种item有几个,比如这里的textView的item就有5个。它就会new出5个textview的item,这5个item就已经放在复用区域里了。如果下次屏幕上textView的item的个数<=5,那么它就能复用已经缓存的item对象。但如果下次屏幕上出现了6个textview的item,这时候它就不得不new出一个新的。这样就会出现下面的情况,在滚动时有些能复用的就复用,如果复用的不够了,就new出来。

技术分享

 

listview复用机制研究

标签:

原文地址:http://www.cnblogs.com/tianzhijiexian/p/4769959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!