解决ScrollView嵌套RecyclerView滑动卡顿问题

简介: 目前 RecyclerView 的使用已经比较普遍了,当需要嵌套使用 RecyclerView 和 ScrollView 时候滑动卡顿的问题,也遇到的越来越多,特此记录下。

目前 RecyclerView 的使用已经比较普遍了,当需要嵌套使用 RecyclerView 和 ScrollView 时候滑动卡顿的问题,也遇到的越来越多,特此记录下。

方法1:在布局文件中设置

android:nestedScrollingEnabled="false"

或者在代码中设置

rvA.setNestedScrollingEnabled(false);

这样基本上可以解决滑动冲突和卡顿问题,但是在一些复杂页面或者item布局比较复杂时,滑动还是会有卡顿

方法2:重写GridLayoutManager或者LinearLayoutManager的canScrollVertically 方法,返回false


@Override public boolean canScrollVertically() {     return false; }

目录
相关文章
Idea:通过Live Template自定义模板(类注释、方法注释)
Idea:通过Live Template自定义模板(类注释、方法注释)
Idea:通过Live Template自定义模板(类注释、方法注释)
|
JSON 自然语言处理 Java
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
1758 0
|
XML Android开发 UED
|
XML Android开发 数据格式
RecyclerView 、ScrollView滚动条长宽设置
RecyclerView 、ScrollView滚动条长宽设置
722 0
|
网络协议 安全 Docker
windows环境下的设置docker远程访问(开放2375端口)
windows环境下的设置docker远程访问(开放2375端口)
3091 0
|
XML 存储 测试技术
Android系统 添加动态控制SystemUI状态栏、导航栏和下拉菜单
Android系统 添加动态控制SystemUI状态栏、导航栏和下拉菜单
2659 2
|
XML Java Android开发
Android Studio App开发中高级控件下拉列表Spinner的讲解及实战(附源码 超详细必看)
Android Studio App开发中高级控件下拉列表Spinner的讲解及实战(附源码 超详细必看)
1493 0
|
Android开发 UED 开发者
两种方法,教你解决 ViewPager 嵌套 ViewPager滑动冲突(二)
两种方法,教你解决 ViewPager 嵌套 ViewPager滑动冲突
|
存储 缓存 前端开发
Android Github 上面优秀的两种阴影方案,完美兼容高低版本问题
Android Github 上面优秀的两种阴影方案,完美兼容高低版本问题