当用户取消下载运行时,必须先进入进度条。为此,我设置了进度(0),但进度条并没有排在第一位,而是处于相同的情况:
progressBar.setProgress(0);
我该怎么办?
答案 0 :(得分:2)
进度栏有两种模式:
1。不确定模式
<ProgressBar
android:id="@+id/indeterminateBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
2。确定模式
<ProgressBar
android:id="@+id/determinateBar"
style="@android:style/Widget.ProgressBar.Horizontal" //this line is import!
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:progress="25"/> //initial progress bar position(25%), also could be set via java codes.
注意:对于不确定模式,setProgress
方法无效。
答案 1 :(得分:0)
我知道它可以正常工作。实际上,运行此方法后,我应该停止包含更新进度条的循环