有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ProgressBar可以动态加载吗?

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

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

但我看了API后发现

ProgressBar extends View java.lang.Object 安卓.view.View 安卓.widget.ProgressBar


共 (2) 个答案

  1. # 1 楼答案

    你的问题本身就有答案

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

    但是您正在添加ProgressDialog,如果您要添加ProgressBar,它将允许您添加为视图

    Dialog不能作为Layout中的视图添加

  2. # 2 楼答案

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

    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