android 设置progressbar的背景颜色


在drawable文件夹下新建一个xml文件

progressbg.xml

 


1. <?xml version="1.0" encoding="UTF-8"?>   
2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">   
3. <!--  设置背景色图像资源  -->   
4. <item android:id="@android:id/background" android:drawable="@drawable/progressbggreen" />   
5. <!--  设置第一级进度条颜色图像资源  -->   
6. <item android:id="@android:id/progress" android:drawable="@drawable/progressbgpink" />   
7. </layer-list>

 

 

定义progressbar并指定其进度色彩



1. <ProgressBar  
2. android:id="@+id/gallery_progress_PB"  
3. style="?android:attr/progressBarStyleHorizontal"  
4. android:layout_width="fill_parent"  
5. android:layout_height="10dip"  
6. android:max="100"  
7. android:progress="1"   
8. android:progressDrawable="@drawable/progressbg"/>


 


在drawable文件夹下新建一个xml文件

progressbg.xml

 


1. <?xml version="1.0" encoding="UTF-8"?>   
2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">   
3. <!--  设置背景色图像资源  -->   
4. <item android:id="@android:id/background" android:drawable="@drawable/progressbggreen" />   
5. <!--  设置第一级进度条颜色图像资源  -->   
6. <item android:id="@android:id/progress" android:drawable="@drawable/progressbgpink" />   
7. </layer-list>

 

 

定义progressbar并指定其进度色彩


1. <ProgressBar  
2. android:id="@+id/gallery_progress_PB"  
3. style="?android:attr/progressBarStyleHorizontal"  
4. android:layout_width="fill_parent"  
5. android:layout_height="10dip"  
6. android:max="100"  
7. android:progress="1"   
8. android:progressDrawable="@drawable/progressbg"/>