我想設置progressDialog的主題。要創建它,我用這個代碼:如何將主題設置爲ProgressDialog?
progressDialog = ProgressDialog.show(this, "Please Wait", "Loading dictionary file....", true, false);
我不能只是寫
progressDialog = new ProgressDialog(...);
progressDialog.(do_sth_with_dialog);
progressDialog.show(...)
因爲show()方法是靜態的,我得到的編譯器警告。 有沒有辦法使用像
progressDialog.THEME_HOLO_DARK
可用常量設置對話框主題?
我還想改變對話框的背景並使角落變圓(我不想用progressDialog中的progressBar來改變任何東西。這裏有很多教程,但它們通常描述如何創建新類擴展progressDialog類。
是否有更容易設置的progressDialog?
的主題和背景顏色的方式,爲什麼我可以訪問像progressDialog.THEME_HOLO_DARK常量,如果我不能使用他們?
你不能誇大進度對話框UI,你所能做的就是一邊做異步任務,則可以顯示自定義對話框 – Adil
阿迪爾莫臥兒請你寫的答案我怎樣才能使customProgressDialog只主題,背景和角落改性?我不想觸摸ProgressBar ... – Marek
@Marek:您無法充氣進度對話框的佈局(上面提到的Adil Mughal),您需要使用自定義對話框(而不是自定義進度對話框)。您可以創建一個簡單的對話框並根據您的要求對其進行自定義。 –