2012-03-24 93 views

回答

4

創建自己的繪製,例如progressbar.xml和你的進度條上設置android:progressDrawable="@drawable/progressbar attrubute

寫在progressbar.xml繪製此代碼:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > 

    <item android:id="@android:id/background"> 
      <nine-patch android:src="@drawable/progressbar_bg" android:dither="true" /> 
    </item> 

    <item android:id="@android:id/progress"> 
     <clip> 
      <nine-patch android:src="@drawable/progressbar_body" android:dither="true" /> 
     </clip> 
    </item> 

</layer-list> 

,並與您更換@drawable/progressbar_bg@drawable/progressbar_body自己9張png圖片

+0

I試過這個,在這種情況下,進度值似乎被忽略了。所以它總是出現在100%。有什麼建議麼? – RaB 2012-06-19 05:31:33

+0

起坐,谷歌上搜索幫助 http://stackoverflow.com/questions/7141469/android-seekbar-set-custom-style-using-nine-patch-images – RaB 2012-06-19 05:33:08