Android RecyclerView禁止滑动

作者: android 发布时间: 2019-08-14 浏览: 670 次 编辑

在开发时,数组返回数目很少,需求要求不能左右滑动;

下面是一种解决方案

1. RecyclerView 为垂直状态(VERTICAL)下:

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

2. RecyclerView 为水平状态(HORIZONTAL)下:

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

ok, 解决了,希望对你的工作和学习有帮助,不懂得评论