0

有什么方法可以用 baseAdaptper 更新作为 GalleryView 的子视图(行)的进度条。

我已经用这段代码尝试了一些

mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
                            .findViewById(R.id.progressBar);
mProgressBar.setProgress(value);

它工作正常,但进度条没有完全填满。

为了更清楚,请检查所附图像。当我尝试在图库中更新进度条时,它看起来像这样。

在此处输入图像描述 在此处输入图像描述

期待成为。

在此处输入图像描述 在此处输入图像描述

提前致谢。

4

1 回答 1

1

我正在发布我自己问题的答案。我要感谢Andro Selva,他对解决这个问题表现出了兴趣。

mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
                            .findViewById(R.id.progressBar);
mProgressBar.setMax(100);
mProgressBar.setProgress(value);

在上面的代码行之后。

mGalleryView.invalidate();

添加上面的行解决了我的问题以获得预期的输出。

问候维奈库马尔

于 2012-09-08T07:44:41.940 回答