NestedScrollView 不与 Recyclerview 一起使用

2023-12-31

我有这样的布局:

<NestedScrollView>
     <RecyclerView> // vertical recycler view
          <RecyclerView/>  // horizontal recycler view
          <RecyclerView/>
          <RecyclerView/>
          ...
     <RecyclerView>
</NestedScrollView>

The result looks like Google play store: enter image description here

我禁用了 NestedScrollinghorizontal Recycler view:

horizontalRecyclerView.setHasFixedSize(true);
horizontalRecyclerView.setNestedScrollingEnabled(false);

我的问题:

The vertical recyclerview每当ACTION_UP发生时,vertical recyclerview也停止滚动。

我怎样才能筑巢vertical recyclerview inside nestedscrollview, and horizontal recyclerview inside vertical recyclerview喜欢 Playstore 并保持滚动流畅。

Solved:

使用@vrund purohit的自定义嵌套滚动视图(下面的代码),并禁用垂直和水平recyclerview的nestedscroll:

verticalRecyclerView.setNestedScrollingEnabled(false);
... add each horizontal recyclerviews:
horizontalRecyclerView.setNestedScrollingEnabled(false);

使用以下代码实现平滑滚动:

ViewCompat.setNestedScrollingEnabled(recyclerView, false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NestedScrollView 不与 Recyclerview 一起使用 的相关文章

  • 为什么不能将 String 添加到 List 类型?

    错误 The method add capture 1 of in the type List
  • 如果联系人与电话通讯录中的应用程序关联,则显示应用程序图标

    我正在尝试显示与该应用程序关联的电话号码的应用程序图标 我试着跟随this http www c99 org 2010 01 23 writing an android sync provider part 1 链接但是太难了 有没有任何库
  • EditText 的高度不会扩展到其父级的高度

    我在滚动视图中放置了编辑文本 高度 match parent并期望它的高度等于滚动视图 但事实并非如此 它的高度就像wrap content这意味着如果 EditText 中没有文本 我必须将光标指向要弹出的软键盘的第一 行 我想要的是我可
  • Tomcat JDBC 池中没有足够的空闲连接

    给定以下 Tomcat JDBC 连接设置
  • MAC OS 的 java.awt.Robot 类中出现无头环境错误

    我正在尝试使用 JavaFX 应用程序捕获屏幕截图Robot class 这是我在我的应用程序中使用的代码 Rectangle screenBounds new Rectangle Screen getPrimary getBounds g
  • 如何加快 jar 签名者的速度?

    我使用 ant 来签署我的 jars 以进行网络启动部署 Ant signjar 在 Web 启动签名时非常慢 如何加快签名过程 我找到了一种可能的解决方案 早些时候 在构建脚本 ant signjar 中 按顺序调用所有 jar 我们使用
  • Java中通过FTP创建文件夹层次结构

    Java 是否有现成的功能可以在远程 FTP 服务器上创建文件夹层次结构 Apache Commons 确实提供了 FTP 客户端 但我找不到创建目录层次结构的方法 它确实允许创建单个目录 makeDirectory 但创建整个路径似乎并不
  • 创建一个 int 类型的随机数组。爪哇

    我需要创建一个随机的 int 数组 并按我自己的类对其进行排序 这是我制作数组的地方 public class MyProgram9 public static void main String args int list new int
  • 使用java读取Excel工作表的单列

    我有一张 Excel 表格 我想编写一个方法 该方法将参数作为要读取的列号 并返回一个由该列中的所有数据组成的数组 然后将该列元素放置在 xml 工作表中 我怎样才能编写一个方法来做到这一点 使用 Apache POI 您可以在他们的使用页
  • jsf 中的类型未找到属性

    我正在尝试调用 jsf 中使用 primefaces 的属性 但我有错误 500 在托管bean PersonelBean 类型上找不到 我正在使用 hibernate jsf 和 spring PersonelBean java Mana
  • 如何映射 Map

    I tried ManyToMany cascade CascadeType ALL Map
  • Google App Engine数据存储区字符串编码问题

    你好 我正在使用 Google App Engine 进行一个项目 并且需要存储一些字符串 我正在使用 Java 和JDOHelper getPersistenceManagerFactory transactions optional 在
  • 从 SQL 语句中检索元数据(表名)

    我使用的是 Visual Studio 2008 我创建了一个 Winforms 应用程序 并且尝试从 SQL 语句中提取表名 con new SqlConnection connString String queryString Sele
  • JTable中动态加载大量数据

    这是我的问题 我目前有一个 JTable 其中包含 5 000 到超过 200 000 行 你知道我要说什么了 数据已经加载到内存中了 这不是问题 但是如何 我可以创建一个高效的 JTable 以便它只加载以下行 是可见的 并且任何事件仅作
  • Java 中的可迭代求和?

    有没有一个库可以做到这一点 public class Iterables private Iterables public static
  • 如何用 XML 制作双渐变(类似 iphone)

    如何使用 XML 制作这种可绘制渐变 我可以做一个从颜色 A 到颜色 B 的简单渐变 但我不知道如何在同一个可绘制对象中组合两个渐变 我终于找到了一个带有图层列表的解决方案 这对我来说已经足够好了
  • RecyclerView元素更新+异步网络调用

    我有一个按预期工作的回收视图 我的布局中有一个按钮可以填充列表 该按钮应该进行异步调用 根据结果 我更改按钮的外观 这一切都发生得很好 但是 当我单击按钮并快速向下滚动列表时 异步调用的结果会更新新视图的按钮 代替旧视图的视图 我该如何处理
  • SambaFileInputStream 和 FileInputStream 有什么不同?

    我需要从 samba 服务器流式传输视频 并且我使用 nanohttpd 在我的项目中创建简单的服务器 当我使用本地文件中的 fileinputstream 时 视频视图可以按设置播放视频 http localhost 8080 publi
  • Java applet 是否会违反同源策略

    我需要请求一些东西并从其他域获取信息 我知道由于同源政策 javascript 无法做到这一点 我的另一个选择是通过我的服务器发出代理请求 我不希望请求来自我的服务器的 IP 也不想为我的服务器创建额外的负载 并且希望客户端这样做 是否可以
  • 错误:运算符不存在:整数 = 字符变化,使用 Postgres 8.2

    我有一个用旧版本的 Eclipse Ganymede 如果我没记错的话 开发的 Java EE Web 应用程序 我最近迁移到 Kubuntu 12 04 LTS 并将应用程序迁移到 Eclipse Kepler 我从 Eclipse 网站

随机推荐

  • 如何将 AdView 放在 ConstraintLayout 底部和其他内容下方?

    我正在尝试从relativelayout迁移到constraintlayout 但在将admobadview添加到底部及其上方的其余内容时遇到问题 例如 使用RelativeLayout 就是这么简单 你只需要把android layout
  • 在 jquery 模板中定义新变量

    是否可以在 jquery 模板中定义新变量 我阅读了官方的 jquery 模板文档 但找不到任何相关内容 我尝试过类似的东西 var xxx 123 但它不起作用 最后我通过做黑客 item xxx 123 然后使用 item xxx 但我
  • Solr 精确单词结果优先

    在 Solr 5 0 0 中 我有一个product name场地 当我搜索一个或多个单词时 它会给出包含该单词的产品名称的结果 我怎样才能做到这一点 因为精确匹配是第一位的 My 架构 xml在下面
  • Java:构造函数中的 NULL

    我有这个问题 有点理论化 但我想理解它 为什么如果我将 null 参数传递给构造函数 我会得到一个NullPointerException 这是我的例子 new AttendeeDetail Gus Goose 1151 15 01 201
  • 如何在 SwiftUI 中为选项卡栏项目(选择时)设置动画?

    我怎样才能动画标签栏项目 TabView 关于 SwiftUI 中的选择 例如给所选项目一个 scaleEffect with spring 动画片 或如下所示 这是我到目前为止所尝试过的 struct MyTabbedView View
  • IQueryable Lambda 投影语法

    我有一个 IQueryable 我想将其 Entity Framework 4 对象投影到其 DTO 等效项 其中一个对象 Person 是一个 EF4 类 对应的 POCO PersonP 是我定义的一个类 我正在使用 Automappe
  • 如何修复无法获取平台 cordova-ios@~4.4.0

    当我对最新的 Cordova 版本 7 0 1 使用 cordova platform add ios 命令时 我收到一条无法获取的消息 我正在尝试将现有项目升级到 iOS 版本 4 4 0 但为了让我安心 我尝试创建一个新项目 它也有相同
  • 使用字体很棒的星级评级由宽度定义

    目前 对于评论 我使用由带有背景类的 css 显示的星级 但我想用 Font Awesome 替换它 因为字体在高分辨率屏幕上更清晰 唯一的问题是评级是由宽度类别 以 为单位 动态定义的 我无法将代码更改为定义宽度的不同 div 类 例如
  • 删除数组的第一个项目(如从堆栈中弹出)[重复]

    这个问题在这里已经有答案了 我有通过创建的项目列表ng repeat 我也有删除按钮 单击删除按钮将逐项删除数组的最后一项 Plunker http plnkr co edit QDuklfthp2g7MMAoWxIx p preview
  • 控制器连接到指令进行验证

    您好 我想知道如何组合指令和控制器函数来验证表单 现在 我正在使用指令单独验证表单 如果有人没有填写该字段 该指令会突出显示紫色字段 并且在我的控制器中 我重复相同的验证 以查看用户是否可以继续保存数据 指令 js directive hi
  • ASP.Net Identity 强制从 SQL 注销

    我正在为我的 MVC 5 应用程序使用 ASPNET Identity 表 每天晚上我们都会对数据库进行 维护 如果我们修改该用户下的某些内容 我想停用他们的当前会话 以便他们在 Web 应用程序中执行的下一个操作会将他们踢回登录屏幕 身份
  • Peek() 真正可以看到元素流经管道中某个点时的情况

    我的问题以最简单的表达方式 根据JavaDoc https docs oracle com javase 8 docs api java util stream Stream html Peek 方法的存在主要是为了支持调试 你想要的地方
  • 模板层次结构在 magento 中的工作方式是否与子主题在 WordPress 中的工作方式相同

    我是 magento 的新手 对主题感到困惑 我购买了一个主题并安装了它 现在我需要进行一些更改 在 WordPress 中 我已经习惯了 此时我要做的是制作一个子主题 本质上是一个 css 文件 其中包含一小部分代码 以及该子主题中的任何
  • 将 JavaScript 数组中的行转换为列

    我正在研究 ReactJS 想知道是否有一种方法可以将 javascript 数组从行转换为列 study KOOS date 05 06 2005 question Standing upright answer Moderate stu
  • 无法解析 org.webkit:android-jsc:+

    每次我尝试为我的 React Native 项目运行 react native run android 或 gradlew bundleRelease 时 都会收到错误 FAILURE Build failed with an except
  • 在 Linux 和 Windows 之间共享 Eclipse 工作区

    我在我的 Windows 机器上使用 Eclipse 进行 Android 开发已经有一段时间了 但我越来越多地启动到我的 Ubuntu 分区 老实说 我喜欢这两种操作系统 因为它们各有优缺点 但我随机启动每一种操作系统 无论如何 我的硬盘
  • 检测 Android 设备方向(不是屏幕方向)

    有没有办法检测 Android 设备的当前方向 我不是在谈论屏幕方向 而是在谈论设备的物理握持方式 到目前为止我找到的所有解决方案都告诉我屏幕方向 在我的应用程序中始终是纵向 我需要知道用户是否水平握住设备 即使我没有旋转屏幕 Thanks
  • Kotlin 中函数“until”的未解析引用

    我正在尝试将 Java 项目转换为 Kotlin 我得到一个非常奇怪的编译时错误该函数until是一个 未解析的引用 这个函数怎么来的until不被认可 fun renderChildrenToRight canvas Canvas sta
  • 时区查找

    我有一个 csv 文件包含以下内容的文件 国家 地区 城市 邮政编码 地铁代码 区号 我需要找到条目的时区 我看过奥尔森数据库和地理名称 我对奥尔森数据库迷失了 找不到任何有用的东西 有没有任何网站可以访问基于国家 地区 城市的时区信息 T
  • NestedScrollView 不与 Recyclerview 一起使用

    我有这样的布局