当前位置: 动力学知识库 > 问答 > 编程问答 >

SeekBar not setting actual progress. SetProgress() not working on early Android Versions

问题描述:

I have an app where I want to set the progress of a specific SeekBar based upon a value retrieved from a web service. However when I use SetProgress(int) only the "seeker" of the SeekBar gets set. The bar does not get "filled" out as expected.

This is what it looks like :

Any ideas on how to fix this issue ?

网友答案:

Try to set max value first and then set the progress.

网友答案:

Turns out this is a bug in Android. See also:

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

Android SeekBar doesn't refresh after dynamically setting max value with setMax

android progressBar does not update progress view/drawable

A workaround is to do something like setMax(0) followed by setMax(max) and then setProgress().

分享给朋友:
您可能感兴趣的文章:
随机阅读: