天天看點

解決ScrollView嵌套RecyclerView 滑動卡頓和嵌套多個RecyclerView 顯示不全的問題

ScrollView嵌套RecyclerView ,滑動會卡頓,解決方法是:

//防止滑動卡頓
        GridLayoutManager gridLayoutManager=new GridLayoutManager(this, ){
            @Override
            public boolean canScrollVertically()
            {
                return false;
            }
        };
        recyclerviewAlready.setLayoutManager(gridLayoutManager);
           

setLayoutManager重寫canScrollvertically方法,傳回false

如果嵌套多個RecyclerView,在初始顯示的時候正常,如果一個RecyclerView重新整理資料,最後一個RecyclerView有可能顯示不全

解決方法:ScrollView改成NestedScrollView,設定recyclerView.setNestedScrollingEnabled(false);就可以解決

繼續閱讀