如何在进度条上设置较大的数字,例如25000秒 并在进度栏的100%之间从0到25000开始进度。 我有一些示例代码
<ProgressBar
android:layout_alignParentBottom="true"
android:id="@+id/customProgress"
style="@style/CustomProgressBar"
android:indeterminate="false"
android:layout_height="30dp"
android:layout_width="match_parent"/>
和
private void progress(final int progressMax) {
new Thread(new Runnable() {
public void run() {
while (progressStatus < progressMax) {
progressStatus += 1;
handler.post(new Runnable() {
public void run() {
progressBar.setProgress(progressStatus);
progressBar.setMax(progressMax);
}
});
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
}
如果在适配器中设置此设置并设置到listview进度栏中则不起作用。