为进度条设置固定值

时间:2012-12-16 13:51:36

标签: java android progress-bar

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

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

事实上,当我使用setProgress(20)时,该栏每次都会更新20次。

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

有可能吗?

2 个答案:

答案 0 :(得分:1)

正如文件所述:

  

setProgress(int progress)

     

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

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

答案 1 :(得分:0)

您应该这样写!

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

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

progressdialog.setProgress(1);