如何在进度条底部移除进度条数字?

12

如何删除图片上圈出来的部分?

在此输入图片描述

非常感谢您的帮助!:)


你需要自己制作进度条。 - fredley
3个回答

21

创建 ProgressDialog 时,将 null 传递给 setProgressNumberFormat()setProgressPercentFormat()。需要注意的是,这仅适用于 API 级别为 11 及更高版本。


谢谢您的回复,@CommonsWare。很遗憾我正在使用API 8。您知道有什么解决方法吗? - Emkey
@Emkey:更改为使用API Level 11,或使用反射调用这些方法。据我所知,在Android早期版本中不存在进度数字和百分比。或者,不要使用ProgressDialog - CommonsWare
@CommonsWare:没错。在之前的 API 级别中,进度数字和百分比也会显示出来。我也在寻找解决方法。 - 0xPixelfrost
@CommonsWare 我该如何显示已下载的KB/MB进度?我想要像从Play商店下载应用程序时一样显示进度。 - Scorpion
@CommonsWare 这是我的问题 http://stackoverflow.com/questions/14101562/how-to-show-kb-mb-as-progress-in-android-using-progressdialog# 如果您能指导我,那就太好了。谢谢... - Scorpion

1
我需要类似的功能 -> 在进度对话框处于不确定状态时隐藏百分比和最小/最大值。
private void setIndeterminate(boolean isIndeterminate) {
    progressDialog.setIndeterminate(isIndeterminate);
    if (isIndeterminate) {
        progressDialog.setProgressNumberFormat(null);
        progressDialog.setProgressPercentFormat(null);
    } else {
        progressDialog.setProgressNumberFormat("%1d/%2d");
        NumberFormat percentInstance = NumberFormat.getPercentInstance();
        percentInstance.setMaximumFractionDigits(0);
        progressDialog.setProgressPercentFormat(percentInstance);
    }
}

0
如果您想从进度对话框中禁用上述数字状态,则应删除此代码。
progress1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

在这里,我将向您展示如何创建一个不显示任何状态的进度条。

progress1.setMessage("Fetching Files...! ");
progress1.setIndeterminate(true);             
 progress1.show();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接