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
当我使用 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