Android系统自带的Progressbar的样式是固定的,当想使用自定义的进度条时,也很简单
首先在布局文件中加入进度条
<ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="fill_parent" android:progressDrawable="@drawable/progress" android:layout_height="wrap_content" android:layout_above="@+id/button1" android:max="100" android:visibility="visible" android:layout_marginBottom="93dp" />
下面是其代码
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 定义轨道的背景 --> <item android:id="@android:id/background" android:drawable="@drawable/grow" /> <!-- 定义轨道上已完成部分的外观--> <item android:id="@android:id/progress" android:drawable="@drawable/ok" /> </layer-list>
如果想产生更加丰富的进度条样式,可以修改上面这个代码
自定义图片的progressbar,布布扣,bubuko.com
原文地址:http://blog.csdn.net/zpf8861/article/details/36183455