改变方向recyclerview卡大小变化

Posted

技术标签:

【中文标题】改变方向recyclerview卡大小变化【英文标题】:Change the orientation recyclerview card size change 【发布时间】:2020-06-11 02:44:45 【问题描述】:

我有一个RecyclerViewGrideLayoutManger。当我旋转手机时,RecyclerView 项目卡片大小会发生变化。

我该如何解决这个问题?

旋转手机前的实际卡片尺寸:

旋转手机后:

【问题讨论】:

请添加您的代码,以便我们看到您到目前为止所做的工作。 尝试在你的 recyclerview 上使用 setHasFixedSize(true) 请添加您的recyclerview和适配器代码 将卡片宽度改为match_parent 【参考方案1】:

使图像大小静态,在包装内容中会导致压缩。为您的根视图设置修复大小它可以解决问题。

【讨论】:

【参考方案2】:

我相信你的项目根宽度是wrap_content,试试match_parent

【讨论】:

以上是关于改变方向recyclerview卡大小变化的主要内容,如果未能解决你的问题,请参考以下文章

界面方向改变时调整图层大小?

RecyclerView 项目大小在滚动时发生变化

如果方向改变,相机不会覆盖旧图像

js改变盒子大小(上下左右)分析

RecyclerView分隔线定制

android-基础编程-RecyclerView