RecyclerView垂直狀態禁止滑動

第一種(有一部分人用了沒作用)、、我是NestedScrollView嵌套RecyclerView並設置RecyclerView固定高度,還是起作用了

//初始化網絡5列表
GridLayoutManager rlm = new GridLayoutManager(mContext, 5);
recyclerGrideViewFive.setLayoutManager(rlm);
recyclerGrideViewFive.setNestedScrollingEnabled(false);//禁止滑動

第二種 RecyclerView 爲垂直狀態(VERTICAL)下:

//初始化網絡5列表
GridLayoutManager rlm = new GridLayoutManager(mContext, 5){
@Override
    public boolean canScrollVertically() {
       return false;
     }
};
recyclerGrideViewFive.setLayoutManager(rlm);

RecyclerView 爲水平狀態(HORIZONTAL)下:

LinearLayoutManager layoutManager = new LinearLayoutManager(context,LinearLayoutManager.HORIZONTAL,false){
    @Override
    public boolean canScrollHorizontally() {
        return false;
    }
};
recyclerView.setLayoutManager(layoutManager);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章