如何将进度条进度消息,即61/100覆盖为自定义消息,为0,剩余100

时间:2011-05-10 08:55:43

标签: android progress-bar progressdialog

  

可能重复:
  Progress unit in ProgressDialog

enter image description here

如何覆盖进度条进度消息,即61/100到自定义消息,其中10个剩余100个

1 个答案:

答案 0 :(得分:2)

ProgressDialog有方法setProgressNumberFormat()。这正是你所需要的。

在你的情况下:

progressDialog.setProgressNumberFormat("%1d remaining out of %2d");

当然,最好在资源中定义字符串。

更新:此方法仅适用于Android 3.0。作为替代方案,您可以实现自己的ProgressDialog,或者只是复制来自Android源的实现,如Progress unit in ProgressDialog中所述。