2011-10-17 75 views

回答

19

通過nullsetProgressNumberFormat()setProgressPercentFormat()當您創建您的ProgressDialog。請注意,這僅適用於API Level 11和更高版本。

+0

感謝您的回覆@CommonsWare,太糟糕了我正在使用API​​ 8.您是否知道任何解決方法? – Emkey 2011-10-18 01:36:03

0

如果要從進度對話框中禁用上述號碼狀態,則應刪除此代碼。

progress1.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); 

在這裏,我會告訴你如何創建進度條將不會顯示任何狀態

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

我需要一個類似的功能 - >隱藏percenatge和最小值/最大值時progressDialog是處於不確定狀態。

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); 
    } 
}