博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
listview复用机制研究
阅读量:5974 次
发布时间:2019-06-19

本文共 320 字,大约阅读时间需要 1 分钟。

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出来。

 

转载地址:http://tubox.baihongyu.com/

你可能感兴趣的文章
esxi网络
查看>>
现在学习Java还来得及么?Java开发学习
查看>>
面试了一个2年程序员,竟然只会curd,网友神回复!
查看>>
BP神经网络实现判断手写数字
查看>>
wepy学习二 值得注意的地方
查看>>
linux文件管理
查看>>
多地使用无人机执法引争议
查看>>
美国云计算法案规定治外法权 引起欧盟强烈反弹
查看>>
强人工智能和弱人工智能,你了解多少?
查看>>
企业老板们都急了!互联网推广引流为什么这么难了?
查看>>
CAD版本转换中怎么设置转换后文件保存的位置
查看>>
vue脚手架搭建
查看>>
combobox 与后台数据不一致匹配问题 和combotree 后台数据提前设置
查看>>
ant标签
查看>>
小公司的网络构架(2)-公司小型交流论坛
查看>>
我的友情链接
查看>>
datagard丢失日志的处理
查看>>
HttpHandler中Session的用法
查看>>
【Axure原型图】—— 2. SHOW HIDDEN WIDGET(显示隐藏组件)
查看>>
javascript原型的疑问
查看>>