ProgressBar背景的改变
其实说白了改变背景就是改变样式 
<ProgressBar 
android:id=\"@+id/progress_bar\" 
android:layout_width=\"40dip\" 
android:layout_height=\"40dip\" 
android:padding=\"6dp\" 
android:indeterminate=\"true\" 
style=\"?android:attr/progressBarStyleInverse\" 
/> 
上面只实用白色背景程序的progressbar 
或者呢 自己写一个样式 
<layer-list 
xmlns:android=\"http://schemas.android.com/apk/res/android\"> 
<item 
android:id=\"@android:id/background\"> 
<shape> 
<corners 
android:radius=\"5dip\" 
/> 
<gradient 
android:startColor=\"#ff9d9e9d\" 
android:centerColor=\"#ff5a5d5a\" 
android:centerY=\"0.75\" 
android:endColor=\"#ff747674\" 
android:angle=\"270\" 
/> 
</shape> 
</item> 
<item 
android:id=\"@android:id/secondaryProgress\"> 
<clip> 
<shape> 
<corners 
android:radius=\"5dip\" 
/> 
<gradient 
android:startColor=\"#80ffd300\" 
android:centerColor=\"#80ffb600\" 
android:centerY=\"0.75\" 
android:endColor=\"#a0ffcb00\" 
android:angle=\"270\" 
/> 
</shape> 
</clip> 
</item> 
<item 
android:id=\"@android:id/progress\" 

<clip> 
<shape> 
<corners 
android:radius=\"5dip\" 
/> 
<gradient 
android:startColor=\"@color/progress_start\" 
android:endColor=\"@color/progress_end\" 
android:angle=\"270\" 
/> 
</shape> 
</clip> 
</item> 
</layer-list> 

然后 
.setProgressDrawable