6

我有一个应用程序,我想根据从 Web 服务检索到的值设置特定 SeekBar 的进度。但是,当我使用 SetProgress(int) 时,只会设置 SeekBar 的“搜索器”。该栏没有按预期“填充”。

这是它的样子:

在此处输入图像描述

关于如何解决这个问题的任何想法?

4

2 回答 2

5

尝试先设置最大值,然后设置进度。

于 2012-05-05T18:49:57.260 回答
4

原来这是Android中的一个错误。也可以看看:

http://code.google.com/p/android/issues/detail?id=12945

使用 setMax 动态设置最大值后,Android SeekBar 不刷新

android progressBar 不更新进度视图/可绘制

一种解决方法是执行 setMax(0) 后跟 setMax(max) 和 setProgress() 之类的操作。

于 2013-01-04T23:40:57.527 回答