解决Android 6.0 Recyclerview 在 Scrollview 中不能全部显示

最近项目中发现了一个奇怪的问题,scrollview里面有两个recycleview,这两个recycleview 不需要滑动,只要scrollview可以滑动就行,结果在Android 6.0 以上的机型都不行。以下代码可以直接解决:



       
        

    

如果要设置recyclerview禁止滑动,可以用以下代码


        GridLayoutManager gridLayout = new GridLayoutManager(this, 2) {
            @Override
            public boolean canScrollVertically() {
                return false;
            }
        };

        LinearLayoutManager linearLayout = new LinearLayoutManager(this,
                LinearLayoutManager.VERTICAL, false) {
            @Override
            public boolean canScrollVertically() {
                return false;
            }
        };

        mGridRecyclerview.setLayoutManager(gridLayout);
        mLineRecyclerview.setLayoutManager(linearLayout);

你可能感兴趣的:(解决Android 6.0 Recyclerview 在 Scrollview 中不能全部显示)