1

我正在开发一个将使用进度条的应用程序。

问题是我不想使用该方法setProgressBar(),只是因为我想手动调节加载量。

事实上,例如,当我使用 时,setProgress(20)条形图每次都会更新 20。

我的意思是,我需要调用一种“set”方法,它将输入作为参数,并在进度条上设置固定数量,而不是一次又一次地改变它。

可能吗?

4

2 回答 2

2

正如文档所述:

setProgress(int 进度)

将当前进度设置为指定值。

这意味着您可以将进度条的进度设置为您想要的固定值。您唯一需要做的就是在正确的时间调用它。

于 2012-12-16T14:04:04.703 回答
0

你应该这样写!

ProgressDialog progressdialog = new ProgressDialog(this);
progressdialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressdialog.setCancelable(false);
progressdialog.show();

最后,您应该使用此方法设置进度

progressdialog.setProgress(1);
于 2020-01-08T11:09:52.370 回答