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

listview优化技术

时间:2016-07-15 06:31:10      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

1.在adapter中的getView方法中尽量少使用逻辑

2.尽最大可能避免GC(如果在)

3.滑动的时候不加载图片

4.将ListView的scrollingCache和animateCache设置为false

5.item的布局层级越少越好

6.使用ViewHolder

 

1.给item的控件比如imageview设置属性的代码放在inflate的时候而不要放在return convertview这最后一句话之前,这样造成了重复设置。

2.最好的优化是不要在vieweholder之外创建任何对象,如果在log里面经常看到gc has freed some memory。频繁出现,证明程序肯定有问题。

 可以检查一下item的布局是否层次太深

3.listview.setOnscrollListener方法来判断scrollstateChanged,fling状态下暂停掉图片的加载请求。

4.将listview的scrollingCache和animateCache设置为false,默认为true

5.减少listviewitem的布局层次

listview优化技术

标签:

原文地址:http://www.cnblogs.com/yiludugufei/p/5672146.html

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