2015-04-17 56 views
0

使用下面的代碼:Android:Spinning ProgressDialog - 如何?

ProgressDialog pd = new ProgressDialog(activity); 
pd.setProgressStyle(ProgressDialog.STYLE_SPINNER); 
pd.show(); 

這表明甩幹過程輪,但它有空格兩側的矩形。

我只需要紡車,沒有別的。 也可能更好的風格。

+0

看看[http://stackoverflow.com/questions/21751662/create-a-progressdialog-only-with-the-spinner-in-the-middle/21751886#21751886](http://stackoverflow.com/questions/21751662/create-a-progressdialog-only-with-the-the-spinner-in-the-the-middle/21751886#21751886) –

+0

MD>那沒有用......我只是在透明顏色值變色.xml文件而不是colors.xml(因爲colors.xml不在那裏) – Jasper

回答

1

變化ProgressDialogProgressBar,並把它的佈局,你想擁有它:如您在活動/片段希望

<ProgressBar 
    android:id="@+id/spinningProgressBar" 
    style="?android:attr/progressBarStyleLarge" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:visibility="gone" > 
</ProgressBar> 

設置知名度。

+0

性別>謝謝..但我寧願不做任何事情在佈局...有沒有辦法做到這一點編程只? – Jasper

+0

你可以,檢查這個問題:http://stackoverflow.com/questions/2395769/how-to-programmatically-add-views-to-views 我可以問你爲什麼你想以編程方式做? – Grender

+0

Grender>我和你的解決方案一起去了..效果很好!你知道如何更好地設計旋轉器的風格嗎?即使它有點色彩斑斕? – Jasper