Android 禁止RecyclerView 上下滚动

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

解决方法:

  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);
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容