2016-02-29 84 views
0

當我使用linearLayout.addView(progressDialog); Eclipse中給我的錯誤信息:可以動態加載ProgressBar嗎?

在類型的ViewGroup的方法addView(查看)不適用於參數(ProgressDialog)

但我看API和發現

進度延伸查看java.lang.Object中 android.view.View android.widget.ProgressBar

回答

1

你的問題本身有答案。

進度延伸查看java.lang.Object繼承android.view.View android.widget.ProgressBar

但要添加ProgressDialog,如果您將添加ProgressBar,它可以讓你添加爲一個看法。

Dialog無法作爲Layout的視圖添加。

+0

是的,你是對的。我想通過添加一個progressBar來改變對話框的視圖,當我點擊一個按鈕時,它是改變視圖而不是初始化對話框,我該如何使用AlertDialog.Builder?我直接將progressBar添加到對話框的視圖(Linearlayout),但失敗。你可以幫我嗎 ?謝謝! – Gauss

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

相關問題