当我使用linearLayout.addView(progressDialog);
Eclipse时,会给出错误消息:
ViewGroup类型中的方法addView(View)不适用于参数(ProgressDialog)
但是我看API并找到了
ProgressBar扩展了View java.lang.Object android.view.View android.widget.ProgressBar
答案 0 :(得分:1)
你的问题本身已经回答了。
ProgressBar扩展了View java.lang.Object android.view.View android.widget.ProgressBar
但您要添加ProgressDialog
,如果您要添加ProgressBar
,则可以添加为视图。
Dialog
无法添加为Layout
中的视图。
答案 1 :(得分:0)
您可以使用进度对话框添加进度条
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