ProgressBar 可以动态加载吗?

Can ProgressBar be loaded dynamically?

当我使用 linearLayout.addView(progressDialog); 时,Eclipse 给我错误消息:

类型 ViewGroup 中的方法 addView(View) 不适用于参数 (ProgressDialog)

但我看了 API 发现

ProgressBar extends View java.lang.Object android.view.View android.widget.ProgressBar

你的问题本身就有答案。

ProgressBar extends View java.lang.Object android.view.View android.widget.ProgressBar

但是你添加的是ProgressDialog,如果你要添加ProgressBar,它会允许你添加为视图。

Dialog 无法添加为 Layout 中的视图。

您可以使用进度对话框添加进度条

progress=new ProgressDialog(context); progress.setMessage("Downloading Music"); progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); progress.setIndeterminate(true); progress.setProgress(0); progress.show();

要关闭进度对话框,请调用: progress.dismiss()

查看官方文档:android progress dialog