当前位置: 首页 > news >正文

【Android】ListView控件在进入|退出小窗下的异常

1,描述

页面使用了ListView控件,随后进入小窗模式,导致视图遮挡

2,根源

ListView虽然进入小窗relayout,其measureChild高度比全屏下要小,但是,其内部使用了Recycler机制,缓存了item视图,导致item视图height总高度大于ListView,

3,解决办法

触发此类模式,需清空ListView的Scrap视图,即重新设置Adapter强制清除,

4,源码

只因mScrapViews缓存,导致relayout时视图异常,

http://www.dtcms.com/a/74637.html

相关文章:

  • 数据库事务
  • Android Fresco 框架缓存模块源码深度剖析(二)
  • 解决 Android Studio “waiting for all target devices to come online“ 卡住问题
  • Asp.net Core API 本地化
  • ACWing:178. 第K短路 (A*算法)
  • 关于SR的一些基本认识
  • 华为OD机试 - 计算观看演唱会场次(Java 2023 B卷 200分)
  • SpringData Redis:RedisTemplate配置与数据操作
  • Linux中Tomcat、idea和MySQL的安装
  • 基于大模型的声带息肉预测及诊疗方案优化研究报告
  • Qt5.15.2实现Qt for WebAssembly与示例
  • WebAssembly 技术在逆向爬虫中的应用研究
  • Git 实战指南:本地客户端连接 Gitee 全流程
  • 算法基础 -- ARM 体系架构设计专家的算法提升目标
  • OpenCV计算摄影学(21)非真实感渲染之边缘保留滤波器edgePreservingFilter()
  • YOLOv11融合[CVPR2025]ARConv中的自适应矩阵卷积
  • 支持向量机SVM的MATLAB分类预测实现
  • 洛谷 P1115 最大子段和(前缀和详解)c++
  • mysql gtid 创建主从大量冲突解决办法
  • 单台openEuler24.03 LTS下的开源大数据环境搭建
  • ubuntu 24.04(linux)安装 jetbrains IntelliJ IDEA,设置图标
  • JDBC相关
  • 连续出现的字符(信息学奥赛一本通-1148)
  • docker配置国内镜像站链接
  • Three.js Fog 组件知识整理
  • 贪心算法(7)(java) 分发饼干
  • Python的类和对象(3)
  • HTML中滚动加载的实现
  • 第一节:关于数组的算法(python版)
  • ESP32(2)WIFI链接