Android RecyclerView 上下/左右 禁止滑动_recyclerview禁止滑动-程序员宅基地

技术标签: android studio  

禁止滑动:禁止竖向滑动 和 禁止横向滑动

  • 线性布局 :禁止滑动 :Java
  //禁止滑动  布局管理器
        LinearLayoutManager linearLayoutManager=new LinearLayoutManager(this){
    
             //禁止竖向滑动 RecyclerView 为垂直状态(VERTICAL)
            @Override
            public boolean canScrollVertically() {
    
                return false;
            }
            //禁止横向滑动 RecyclerView 为水平状态(HORIZONTAL)
            /*@Override
            public boolean canScrollHorizontally() {
                return false;
            }*/
        };
        recyclerView.setLayoutManager(linearLayoutManager);
  • 线性布局 :禁止滑动 :Kotlin
val linearLayoutManager: LinearLayoutManager = object : LinearLayoutManager(this) {
    
            //禁止竖向滑动 RecyclerView 为垂直状态(VERTICAL)
            override fun canScrollVertically(): Boolean {
    
                return false
            }
              /**
             override fun canScrollHorizontally(): Boolean {
                return false
            }
            */
         recyclerView.setLayoutManager(linearLayoutManager);
  • 网格布局 :禁止滑动 :Java
 StaggeredGridLayoutManager manager=new StaggeredGridLayoutManager(3,StaggeredGridLayoutManager.VERTICAL){
    
   //禁止竖向滑动 RecyclerView 为垂直状态(VERTICAL)
            @Override
            public boolean canScrollVertically() {
    
                return false;
            }
        };
        /**
        //禁止横向滑动 RecyclerView 为水平状态(HORIZONTAL)
          @Override
            public boolean canScrollHorizontally() {
                return false;
            }
        };
           */
        recyclerView.setLayoutManager(manager);
  • 网格布局 :禁止滑动 :Kotlin
staggermanager= object : StaggeredGridLayoutManager(5, VERTICAL) {
    
            override fun canScrollVertically(): Boolean {
    
                return false
            }
            /**
             override fun canScrollHorizontally(): Boolean {
                return false
            }
            */
        }
        recyclerView.layoutManager=staggermanager
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/afufufufu/article/details/118607769

智能推荐

uniapp实现轨迹polyline和标记点markers最终实现效果_uniapp map polyline-程序员宅基地

uniapp实现轨迹polyline和标记点markers,最终效果是自定义标记点和轨迹。

在Windows 7中使用Windows Media Center收听XM Radio-程序员宅基地

文章浏览阅读186次。You don’t need to have a special device to listen to XM Radio, the service is also available online. Today we take a look at setting it up in Windows 7 with Windows Media Center. 您不需要特殊的设备即可收听XM Radi..._xm radio

Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档_dave 的blog-程序员宅基地

文章浏览阅读1.3w次,点赞5次,收藏15次。小整理了一下Oracle Linux 下6.1 + Oracle 11.2.0.1 RAC 的安装。中间有些贴图,blog里就不贴了。完成版可以下载pdf格式的文档,看的更清楚。下载地址:http://download.csdn.net/detail/tianlesoftware/4797570目录目录.... 2一.准备工作.... 31.1 RAC架构规划... 31.2 修改/etc/hos_dave 的blog

程序员必会十大算法-二分查找递归和非递归_高级程序员 递归-程序员宅基地

文章浏览阅读129次。就是依次和中间相比较,比中间大,往右边找,比中间小,往左边找(前提是有序) 比较简单package com.wuzhixin.suanfa;/** * 吴志新 * 2019/9/23-15:18 * _23designpatterns **/public class BinarySearch { public static void main(String[] args) ..._高级程序员 递归

【算法】最直接的算法——穷举法详解-程序员宅基地

文章浏览阅读1.5w次,点赞10次,收藏71次。穷举法又称为枚举法或者蛮力法,是一种简单直接解决问题的方法,常常是基于问题的直接描述去编写程序,比如说求n的阶乘,那么就直接一个循环n次的for循环。穷举法以来的基本技术是遍历,也就是采用一定策略依次处理待求解问题的所有元素。对于穷举法自身的优化,一般只能减少其执行的系数,但是数量级不会改变。下列是一个经典穷举问题:我们知道,假设有i张10元,j张5元,k张1元,那么满足兑换方案的方程应该是ijk50并且i∗10j∗5k100。而10元最多5张,5元最多10张,1元最多50张。_穷举法

JAVA计算机毕业设计基于B_S模式的后勤管理系统-在线报修系统(附源码+springboot+开题+论文)-程序员宅基地

文章浏览阅读680次,点赞15次,收藏19次。因此,开发一款基于B/S模式的后勤管理系统-在线报修系统,通过Web浏览器实现报修信息的在线提交、处理与跟踪,具有重要的实际应用价值。基于B/S模式的后勤管理系统-在线报修系统的研究,不仅有助于提升后勤服务的质量和效率,还能够促进组织内部的信息化进程。同时,系统将实现派单功能,根据维修员的空闲状态和报修请求的紧急程度,智能分配维修任务,提高维修效率。通过对这些数据的统计和分析,系统可以为后勤管理提供有价值的决策支持,如识别常见的维修问题、优化维修流程、评估维修员的工作绩效等。

随便推点

Robot Framework之RIDE 编辑器介绍-程序员宅基地

文章浏览阅读1k次。一、RIDE 编辑器RF 是通过 RIDE 编辑器进行工作的,安装成功后,可以通过以下2种方式打开:1.执行命令“[PythonDir]\Scripts\ride.py”,就可以打开 RIDE 编辑器([PythonDir]指的是你Python的安装路径)2.还可以通过以下方式设置快捷键打开1>..._rf怎么快捷打开

ES6中Promise.race的用法以及使用场景_promise.race()的应用场景-程序员宅基地

文章浏览阅读348次。将多个Promise实例包装成一个新的Promise实例;_promise.race()的应用场景

转载:德州仪器全系处理器深度解析-程序员宅基地

文章浏览阅读302次。 德州仪器公司成立于1930年,是有着近80多年历史的全球知名半导体厂商,它以开发、制造、销售半导体和计算机技术闻名于世,主要从事创新型数字信号处理与模拟电路方面的研究、制造和销售。当然,德州仪器的业务还包括我们今天将要为大家解析的OMAP系列手机处理器。 元老级手机处理器芯片厂商德州仪器的logoOMAP(Open Multimedia Application Platform..._德州仪器处理器

51单片机_51单片机介绍-程序员宅基地

文章浏览阅读561次,点赞8次,收藏5次。二、硬件结构 51单片机的硬件结构主要包括中央处理器、存储器、输入输出端口和计时器/计数器。存储器用于存储程序和数据。单片机的存储器分为只读存储器(Read-Only Memory, ROM)和随机存储器(RandomAccessMemory, RAM)两种。ROM存储器中存储了单片机的固化程序,而RAM存储器用于存储程序的中间结果和变量。单片机的基本结构通常包括中央处理器(CPU),存储器(ROM、RAM),输入/输出接口(I/O)、定时器/计数(Timer/Counter)等功能模块。_51单片机介绍

[golang gin框架] 40.Gin商城项目-微服务实战之Captcha验证码微服务_anji-captcha适用于微服务场景吗-程序员宅基地

文章浏览阅读2.8w次,点赞4次,收藏19次。golang商城项目实战, Captcha验证码微服务_anji-captcha适用于微服务场景吗

Winform窗体程序 控件随窗体大小改变自动计算并改变控件大小(包括字体大小)_winform动态计算字号-程序员宅基地

文章浏览阅读649次。文章参考:http://blog.csdn.net/loveme1204/archive/2007/12/24/1964577.aspx是一篇vb编写的,我只是把它翻译成c#的.其实Anchor和Dock属性也可以实现,但好象只对容器效果理想,而且字体大小也没有变化.最近论坛上有好多这样的贴子,具体实现代码如下: private void setTag(Control cons) { foreach (Control con in con_winform动态计算字号

推荐文章

热门文章

相关标签