2012-06-25 145 views
0

我試圖tu在我的應用程序中自定義水平進度條。我希望它有尖角(無半徑)和藍色(不是默認的黃色或混合顏色,所以我也不想使用漸變)。我提到這兩件事的原因是,在我發現的每個示例代碼中,進度條顏色正在使用漸變而不是簡單顏色變爲混色。例如,在這個帖子:Android:自定義水平進度條

How to change progress bar's progress color in Android

我試圖修改此代碼,但沒有運氣。我的問題是在上面鏈接的問題的答案中,代碼的三個部分是什麼意思?我的意思是

@android:id/background 
@android:id/secondaryProgress 
@android:id/progress 

此外,當我試圖讓使用Ctrl +空格鍵從Eclipse一些幫助,它不可能給我任何由於內容可協助在該位置wasnt。我只希望我的進度條更改爲簡單的顏色而不是圓角。

謝謝!

回答

1

我偷了你鏈接的答案。類似的東西應該爲你工作:

<!-- this is the Background Shape of the ProgressBar --> 
<item android:id="@android:id/background"> 
    <shape> 
     <!-- you don't want round edges, so I removed it here. 
      We dont even need a gradient, replace it with solid --> 
     <solid 
     android:color="Your bg color" /> 
    </shape> 
</item> 

您可以相應地修改,另外,其中的進步通常是黃色的疊加和二次灰色陰影黃色覆蓋。

閱讀本documentation進一步參考

+0

完美的作品,謝謝! :) –