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"
时间: 2024-12-28 16:45:36