我正在尝试开发一个显示进度条微调器的应用程序。 有关进度条的Google文档不明确,我还没有在网上找到有趣的帖子。
我希望微调器的进度改变(相应于setProgress),因为它发生在普通的水平进度条中。 起初我试着用它来看看是否可以这样做:
<ProgressBar android:id="@+id/progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminate="false"
android:max="100"
android:progress="33"/>
进度条显示但是它正在像在终止模式下一样旋转。为什么呢?
答案 0 :(得分:0)
如果调用setProgress太多次,则Progress直接显示100%, 尝试通过设置延迟100ms来使用处理程序
Message msg = Handler.obtainMessage();
msg.arg1 = HandlerMessages.UPDATE_PROGRESS.ordinal();
msg.obj = progress;
Handler.sendMessageDelayed(msg, 100);