【发布时间】:2011-12-14 11:16:28
【问题描述】:
我正在使用异步任务,我的加载屏幕如图所示
但我只想显示蓝色进度线而不是对话框。我该怎么办?
这是我的代码
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DIALOG_DOWNLOAD_PROGRESS: //we set this to 0
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setProgressDrawable(getResources().getDrawable(R.drawable.progress_bar_states));
mProgressDialog.setMessage("Downloading file...");
mProgressDialog.setIndeterminate(false);
mProgressDialog.setMax(100);
mProgressDialog.setTitle("Please wait while checking new database");
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialog.setCancelable(true);
mProgressDialog.show();
return mProgressDialog;
default:
return null;
}
}
或者我怎样才能在没有对话框的情况下在上图中只显示 53% 或 53/100 的百分比?
我只是解决了如何在进度线上显示百分比但没有“进度”的问题。
【问题讨论】:
标签: android user-interface progress-bar