[布局效率问题]解决ListView的getview调用次数多于子view个数的问题

来源:互联网 发布:手机淘宝怎么发帖 编辑:程序博客网 时间:2024/05/16 14:35

转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0919/1553.html


最近做下载要监听进度变化,传viewholder 发现 调用了几次,碰到这个问题;

ListView设为wrap_content,没有取到实际的高度,他还要根据计算才能确定,而每一次计算应该会触发listview的渲染,所以就会出现getview的调用次数跟正常情况相比多了好几倍。

所以在一般情况下,我建议把listiview在布局文件中的高度总是设置为:fill_parent(或者match_parent),这不仅仅是getview的调用次数问题,还涉及到布局的效率。


0 0
原创粉丝点击