Android 如何删除进度条底部的进度条编号?
如何删除图片上的包围圈Android 如何删除进度条底部的进度条编号?,android,progress-bar,Android,Progress Bar,如何删除图片上的包围圈 非常感谢您的帮助!:) 创建ProgressDialog时,将null传递给setProgressNumberFormat()和setProgressPercentFormat()。请注意,这仅在API级别11及更高级别上可用。如果要从“进度”对话框中禁用上述编号状态,则应删除此代码 progress1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 这里我将向您展示如何创建不会显示任何状态的进度条 progres
非常感谢您的帮助!:) 创建
ProgressDialog
时,将null
传递给setProgressNumberFormat()
和setProgressPercentFormat()
。请注意,这仅在API级别11及更高级别上可用。如果要从“进度”对话框中禁用上述编号状态,则应删除此代码
progress1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
这里我将向您展示如何创建不会显示任何状态的进度条
progress1.setMessage("Fetching Files...! ");
progress1.setIndeterminate(true);
progress1.show();
当progressDialog处于不确定状态时,我需要一个类似的功能->来隐藏percenatge和min/max
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);
}
}
你必须制作自己的进度条。谢谢@commonware的回复,可惜我使用的是API 8。您知道任何解决方法吗?@Emkey:更改为使用API级别11,或者使用反射来调用这些方法。顺便说一句,进度数字和百分比在之前的Android版本中并不存在。或者,不要使用
ProgressDialog
@commonware:这是正确的。进度编号和百分比也将显示在先前的API级别中。我也在寻找一份工作workaround@CommonsWare如何显示下载KB/MB的进度。我想展示一下我们从Play store下载应用程序时的进度。@Commonware这里是我的问题,如果你能指导我,那就太好了。谢谢