Scrollview嵌套Recyclerview出现的问题解决办法
来源:互联网 发布:mac地址修改软件下载 编辑:程序博客网 时间:2024/05/16 05:17
最近在使用ScrollView嵌套了RecyclerView时遇到了点小麻烦,主要就两个问题:
1、嵌套滑动冲突,导致滑动时会出现卡顿的现象:
当时想的是既然是滑动冲突,那么禁止掉RecyclerView的滑动,只保留ScrollView的滑动不就解决了。然后就发现了在给RecyclerView设置LayoutManager时,重写LayoutManager的canScrollVertically方法或者canScrollHorizontally方法就返回false就行了:
recyclerView.setLayoutManager(new GridLayoutManager(mContext,2){ @Override public boolean canScrollVertically() { return false; } @Override public boolean canScrollHorizontally() { return super.canScrollHorizontally(); }});
recyclerView.setLayoutManager(new LinearLayoutManager(mContext, LinearLayout.VERTICAL,false){ @Override public boolean canScrollVertically() { return false; }});
2、RecyclerView内容显示不完全:
这里提供了一个简单的小方法就能很好的解决这个问题,那就是在RecyclerView外嵌套一层RelativeLayout,网上有说还要给RelativeLayout加上android:descendantFocusability="blocksDescendants" 这个属性,但我试过之后发现不加也可以。
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" /></RelativeLayout>
阅读全文
1 0
- Scrollview嵌套Recyclerview出现的问题解决办法
- ScrollView嵌套recyclerView出现的滑动问题
- ScrollView嵌套recyclerView出现的滑动问题
- ScrollView嵌套recyclerView出现的滑动问题
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Android ScrollView嵌套ScrollView滚动的问题解决办法
- Fragemnt嵌套出现的问题解决办法
- ScrollView中嵌套ListView时显示不全的问题解决办法
- 关于6.0ScrollView嵌套RecyclerView高度不正确显示不全问题解决办法
- 解决ScrollView嵌套RecyclerView时滑动出现的卡顿
- ScrollView嵌套RecyclerView时滑动出现的卡顿解决方案
- 解决ScrollView嵌套RecyclerView出现item显示不全的问题
- Android ExpandableListview+Listview嵌套使用出现的问题解决办法
- js数组去重
- reactor和proactor模式 同步异步 阻塞 非阻塞
- javascript初级
- Java中 final 和 static 用法
- 面向对象编程---继承
- Scrollview嵌套Recyclerview出现的问题解决办法
- 机器学习算法总结--朴素贝叶斯
- chm下载后只显示目录不显示内容
- 版本升级Installation error: INSTALL_FAILED_VERSION_DOWNGRADE问题解决
- 京东2015校园招聘笔试编程题
- Linux Runtime PM介绍
- Python语法基础06.运算符
- Scollector+Bosun+OpenTSDB的监控方案逻辑组网
- bootstrap