1. 程式人生 > >Android ScrollView巢狀RecyclerView

Android ScrollView巢狀RecyclerView

ScrollView巢狀豎直滾動的RecyclerView,滑動的時候卡頓處理方式為

LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this) {
            @Override
            public boolean canScrollVertically(){
                return false;
            }
        };

雖然這樣可以解決滑動卡頓問題,但是實際上ScrollView巢狀RecyclerView這種方式是不對的,因為這個時候的RecyclerView的Item不能複用,如果Item不多,比如只有四五個還可以接受,如果是有大量圖片的話很容易就OOM了。
最好是隻使用RecyclerView去實現介面,用不同的viewType。