动态更改RecyclerView项目边距

问题描述 投票:0回答:1

我正在开发一个自由的android项目。我有一个问题,即在项目设计需要时更改RecyclerView项目之间的边距。我想在屏幕上显示最后一个可见项目的一半,以便用户可以猜测水平滚动。我尝试创建一个自定义的RecyclerView.ItemDecoration。屏幕首次打开时一切正常,但是当我开始在此RecyclerView上水平滚动时,项目之间的边距增加,有时会减少。如何以一般方式解决此问题。如下图所示,您可以看到我想要的外观。这是第一次打开屏幕。感谢大家。

enter image description here

android android-recyclerview android-viewholder
1个回答
0
投票

我没有要求在帖子上发表评论的声誉。

将您的布​​局代码放入回收器视图项和您的适配器。尝试重置并设置项目的边距。

检查[RecyclerView项目对齐错误]:Android: RecyclerView content messed up after scrolling

© www.soinside.com 2019 - 2024. All rights reserved.