item不可见 recycleview_Android解决RecyclerView中的item显示不全方案
最近的项目中实现订单确定页面。需要使用ScrollView嵌套RecyclerView,当RecyclerView中的item数量比较多时,就会出现item只显示一部分数据,并没有将用户勾选的商品数量全部显示出来,这个时候就需要我们做一下处理了。
下面来说两种解决方案:
1、使用5.0的新控件NestedScrollView替换ScrollView.
NestedScrollView支持嵌套滑动,既能填item显示不全的坑,又可以填嵌套滑动卡顿的坑。不了解的童鞋可以去学习一波,这里就不做详细的说明了。
用法:
(1)、布局文件中将ScrollView替换成"android.support.v4.widget.NestedScrollView".
(2)、使用代码设置recyclerView.setNestedScrollingEnabled(false)即可。
2、在RecyclerView的外面嵌套一层RelativeLayout,然后添加属性 android:descendantFocusability="blocksDescendants".
用法参考:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants">
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="never"/>
说到这我们再来熟悉一下 android:descendantFocusability="blocksDescendants"属性的作用:
该属性的含义是:当一个view获取焦点时,定义ViewGroup和其子控件两者之间的关系。
它一共有3个属性值,它们分别是:
beforeDescendants:viewGroup会优先子类控件而获取焦点;
afterDescendants:viewGroup只有当子类控件不需要获取焦点的时候才去获取焦点;
blocksDescendants:viewGroup会覆盖子类控件而直接获取焦点。
两种方案到这里就介绍完了。
以下是个人公众号(longxuanzhigu),之后发布的文章会同步到该公众号,方便交流学习Android知识及分享个人爱好的文章,有问题可以留言哦:
item不可见 recycleview_Android解决RecyclerView中的item显示不全方案相关推荐
- 插入MathType公式行距变大的解决方法解决Word中MathType公式显示不全问题
一.插入MathType公式行距变大的解决方法 Word文档中插入用MathType编辑的公式后,经常会发现行距明显变大,就好像插入的公式把行与行之间给撑开了一样. 设置页面格式 在Word文档状态下 ...
- Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法
Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...
- 解决 LaTeX 中的中文显示问题
解决 LaTeX 中的中文显示问题 前提条件:.tex源文件使用UTF8编码方式保存 在此前提下,有四种推荐方法 方法1 使用 ctex宏包 头部使用 \documentclass{article} ...
- python 横坐标只显示部分数据_解决echarts中横坐标值显示不全(自动隐藏)问题
echarts中,横轴数据如果非常多,会自动隐藏一部分数据,我们可以通过属性interval来进行调整. 如下图,当横轴时间为13天时,echarts会自动隔天显示 如果我们想显示全,则需要在xAxi ...
- Word中的公式显示不全,或许是这个原因
作为好用的公式编辑器,但是偶尔也存在一些问题.比如用MathType编辑的公式放在Word中有时会显示不全,仅显示其中一部分.那么如何才能解决该问题呢? MathType公式编辑器正在搞新春特惠活动, ...
- 用于解决listview嵌套GridView时显示不全的问题。
package com.yetu.ofmy; import android.view.MotionEvent; import android.widget.ListView; /** * * @Cla ...
- 信创办公--基于WPS的Word最佳实践系列(解决WPS插入图片后显示不全问题)
信创办公–基于WPS的Word最佳实践系列(解决WPS插入图片后显示不全问题) 项目背景 本篇文档是解决WPS插入"嵌入式"图片显示不全的问题.一般造成这个问题的情况是因为图片插入 ...
- 微信小程序 swiper轮播图高度宽度自适应(解决轮播图图片显示不全问题)
之前从来没有接触过前端,最近开始学习微信小程序,因为没有基础所以学起来有点难度.在学习这个swiper标签的时候遇到了一些问题.首先一个问题就是轮播图中的图片显示不全,尽管已经给image设置成了wi ...
- RecyclerView中获取item在屏幕中的绝对坐标
本文为原创作品,转载请标明出处:https://blog.csdn.net/wjj1996825/article/details/80433143 需求分析:在项目中有时候我们用RecyclerVie ...
- word文档中插入图片显示不全解决办法
在windows下写word文档,正常情况下,我们应该不会遇到插入图片显示不全的问题,好像是如果在已有的文档中插入图片,比如文档中间插入,图片没办法自动扩展空间,这就导致了显示不全的问题. 这个问题也 ...
最新文章
- Spring Boot实战:静态资源处理
- openvn客户端连接配置(ubnutu)
- Android WebRTC视频旋转问题
- php语录网站,杨泽业:给你的wordpress博客添加经典语录功能,适合所有php网站
- js三大系列之二scroll
- MYSQL数学函数哪些事
- struts2 s:file标签使用及文件上传例子
- C语言笔记 · ASCII码表
- 实对称矩阵的特征向量矩阵为酉矩阵
- 颂钵带给我们是什么感受
- 创建不带参数的存储过程
- rdt(可靠数据传输)
- 安装kubernetes dashboard时开发环境,运行gulp local-up-cluster任务一直显示wating for a heapster
- miui11可用的位置模拟器_MIUI11内测体验包
- 自媒体娱乐热点素材怎么找?-即时热榜
- 详解mmap:是什么 为什么 怎么用
- 【无标题】Hadoop HA文件参数配置和HA启动
- Part 3 对象的组合
- 11 《痛苦与狂喜:米开朗基罗传》-豆瓣评分8.9
- AMD 双核CPU补丁下载及安装方法 (转)
热门文章
- LINQ TO SQL 动态查询
- 惊喜:vs2005 和 msdn 中文版 已经提供Subscriber 下载,MSDN全球订户可以下中文版爽了...
- Java中的异常处理与抛出
- 发现电脑上装着liteide,就用golang做一个TCP通讯测试(支持先启动client端和断线重连)...
- WPF在DLL中读取Resource的方法
- HackerRank Shashank and List
- 二分法查找python的实现
- 实现微信摇一摇部分功能
- 解决错误---undefined reference to `pthread_create‘
- 分组数据筛选(group by后取出每组的第n条数据)