1. 程式人生 > >listView的效能優化

listView的效能優化

我們知道listview中有一個convertview,他會重複呼叫,剛開始是convertview為null,載入完後螢幕並不能完全顯示出來所有的convertview,有些事隱藏在下面的。迴圈過程如下圖所示


他是一個迴圈佇列,不斷呼叫的過程。但是我們在測試過程中發現,初始化時convertview生成手機螢幕最多的item個數,當滑動出螢幕的convertview被放大Recycler中時,並不一定馬上放進去,也就是說進入佇列過程中需要時間,可能還會在產生一個convertview,進入recycler的順序呢並不一定按照滑動出螢幕的順序來的。但是recycler對convertview的管理是佇列的形式。