2014-02-25 73 views
1

我用下面的代碼來改變進度的顏色和它的工作,但它的變化不同progressdialogsall theprogressbars中只有ACTIVITY但爲什麼改變,即使我有所有進度對話框的顏色分配進度欄與確切的Android ID,我想要onlyprogressbar顏色被改變,而不是全部。我真的很感激任何help.Thanks提前:進度顏色改變了這一切進度對話框顏色

我的代碼:

ProgressBar spinner; 



spinner =(ProgressBar)findviewbyid(R.id.progressbar1); 
spinner.getIndeterminateDrawable().setColorFilter(0xFFFF0000, android.graphics.PorterDuff.Mode.MULTIPLY); 

XML:

<ProgressBar 
android:id="@+id/progressbar1 
style="?android:attr/progressBarStyleSmall" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_alignRight="@+id/edittext1" 
android:layout_alignTop="@+id/edittext1" 
android:paddingTop="14dip" 
android:paddingRight="10dip" 
android:visibility="gone"/> 
+0

你有什麼進展嗎? –

+0

@EvgeniRoitburg檢查樣式(自定義),如果它應用於所有進度對話框,否則創建一個或者其他清單中的每個活動選擇樣式/主題。 – jason

回答

-2

刪除android:visibility = "gone"或使用 android:visibility = "visible" 我認爲它應該工作。

+0

我已經完成了thaT,但那不是重點。點是爲什麼其他progressdialog中progressbar的顏色也在改變? – jason

+0

hello user3154663,我認爲你做得很好。我不使用這個進度對話框,但請改變這一點「android.graphics.PorterDuff.Mode.MULTIPLY」我正在爲多色的工作。我認爲這會有所幫助,請讓我知道它是否會奏效。 – Yogendra

+0

是什麼?你能告訴我如何在上面的情況下更改特定progressbar'spinner'的顏色,而不用改變進度條改變所有其他progressdialog的顏色 – jason