关于custom adapter 中调用getview()次数的问题

1. 影响getview()调用因素一般是ListView中layout_height的设置,如果将其属性设置为"wrap_content"。那么问题就来了,getview调用的次数会多增加几次。

 

2.  那么getview调用多增加的次数是跟当前屏幕能够显示的view条数决定的,每页的view条数越多其调用的次数就会多增加,反之就会少增加。

 

3. getView()调用多增加跟list的size是无关的。

 

4. 总之,为了提高效率减少getView()的调用次数最好将ListView中的layout_height属性设置为"fill_parent"或者"match_parent"

posted on 2015-09-12 17:28  敬的男人  阅读(198)  评论(0编辑  收藏  举报