gpt4 book ai didi

android - 每个 gridview 项目 Android 中的进度条

转载 作者:行者123 更新时间:2023-11-29 01:54:29 26 4
gpt4 key购买 nike

我有一个显示图像和进度条的 GridView 。每个项目都包含进度条,并在相应文件下载时显示进度。滚动 gridview 时,进度条反复显示错误项目的进度,我正在使用 viewholder。请给我一个解决方案...

最佳答案

问题是您的 ProgressBar 对象在滚动到屏幕外时会被系统任意重用。

这意味着当一个 ProgressBar 滚动到屏幕外时,它会在该项目出现时在新的网格位置重新使用。

解决方案相当简单。在 getView() 中,无论下载状态如何,您都必须设置每个 ProgressBar 的进度值和可见性(如果您在不使用时隐藏它们)。为此,您将保存每个网格位置的进度值和下载状态,这些您可能已经可用。

关于android - 每个 gridview 项目 Android 中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15985194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com