如果项目在调用notifyItemChanged()时动态展开,android RecyclerView在滚动时不会跟随手指

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

我使用notifyItemChanged()来部分更新项目,当图像准备好时,它们将显示在项目中。

请在这里查看我的屏幕录制 正如您所看到的,向下滚动时,上面的项目会动态展开,并将下面的项目推离屏幕的下边框。

我该如何解决这个问题?

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

我不知道你的架构或要求,但让我提出一个建议, 根据我的理解,可以有两种类型的帖子.. 一个包含图像,一个不包含图像,因此请在适配器数据类中保留一个键,如果图像不存在,则将其设置为 0 如果它只是一个普通的帖子,如果有图像渲染默认加载图像,然后您下载图像只需更新默认图像.. 如果图像下载失败,您甚至可以提供重试功能..

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