可以动态加载ProgressBar吗?

时间:2016-02-29 04:49:53

标签: java android android-progressbar

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

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

但是我看API并找到了

  

ProgressBar扩展了View java.lang.Object         android.view.View         android.widget.ProgressBar

2 个答案:

答案 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