當Recyclerview 外部嵌套了一層可滑動佈局時,RecyclerView 的回收複用機制將失效。 在數據量小的時候不明顯;等數據量達到必定程度的時候就會致使建立的View過多,產生大量的數據,致使進程不斷的發生GC影響UI主線程,會形成無響應,卡頓的問題。佈局
RecyclerView默認是支持嵌套滾動的,也就是說當它嵌套在ScrollView中時,默認會隨着ScrollView滾動而滾動,RecyclerView滾動無效。這就致使RecyclerView繪製的view不能被回收。線程
去掉外層的ScrollView,將滑動的佈局添加到RecyclerView中。進程