ListView 视图复用机制,如何优化使滑动更加流畅
对ListView(RecyclerView同理)平时都接触比较多了。关于它的优化也比较了解
但是最近项目中,出现了一个问题,导致滑动顿卡:
listView的item比较大,高度不固定时会出现一个问题:
当前几个item高度比较高,2个item就占满了整个屏幕,listView由于内部的视图复用机制,会生成2个item的实例,继续往后滑动后面的item比较短,1个页面可以容纳10个,这时往后滑动,listView就会继续实例化8个item,导致初次滑动顿卡,但是初次滑动完成后,后面就不会再实例化了也就很流畅了。
我的问题:
这个问题本身来自listView,有没有什么方法能设置listView的初始实例化Item的数量?这样问题就能解决,但是listView似乎并没有提供这样的方法