在我的android應用程序中,我在我的splashscreen中使用了進度對話框。 我想只看到沒有背景的加載消息的進度條。 有沒有什麼辦法可以在Android中將背景變爲透明?更改progressdialog背景
請分享您寶貴的建議。
在我的android應用程序中,我在我的splashscreen中使用了進度對話框。 我想只看到沒有背景的加載消息的進度條。 有沒有什麼辦法可以在Android中將背景變爲透明?更改progressdialog背景
請分享您寶貴的建議。
您可以通過定義xml文件中的進度條和文本並在活動中控制它來獲取它。
正如MGS所說,您可以將<Progressbar>
放入您的佈局xml文件本身。此外,你想定製你的ProgressDialog,那麼你必須研究the CustomDialog Tutorial in the Documentation。它完整地解釋了關於Dialog的一切。
您可以在自定義對話框的幫助下執行此操作,而無需使用進度對話框。 自定義對話框將是一個更好的方法來做到這一點。 按照link。 您也可以以使其透明使用
android:background="@android:color/transparent"
父佈局的背景屬性。
希望這將解決您的問題
進度應放在佈局,然後你必須設置或更改進度在您的活動。
在設置最大值,最小值,進度和文本之前要小心設置背景,否則將無法正確顯示。
要在對話框中顯示,然後創建對話框的對象進行佈局.xml文件
對話的對話=新的對話框(main.this);
創建對話框中設置設置對話框樣式如下:
<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowNoTitle">true</item>
</style>
對於前:
Dialog dialog = new Dialog(main.this,R.style.CustomDialogTheme);
dialog.setContentView(<layout>);
只要把你的進度條的佈局。
@ Praveen.Its與您在下面的鏈接中回答的目的相同。 – Remmyabhavan 2010-09-24 09:34:45
http://stackoverflow.com/questions/3740458/insert-progress-spinner-into-splashscreen-android.Here我不想使用對話框,但一個簡單的進度條,我可以做到這一點 – Remmyabhavan 2010-09-24 09:35:16