写道
我使用的是progressbar.xml配置文件设定到ProgressBar的ProgressDrawable属性
progressbar.xml内容如下:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/loading_bg"/>
<item
android:id="@android:id/progress"
android:drawable="@drawable/loading_line"/>
</layer-list>
其中loading_line是一张.9图,在部分android机子上(不是全部)会直接显示100%(实际上还是0%)
progressbar.xml内容如下:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/loading_bg"/>
<item
android:id="@android:id/progress"
android:drawable="@drawable/loading_line"/>
</layer-list>
其中loading_line是一张.9图,在部分android机子上(不是全部)会直接显示100%(实际上还是0%)
解决方法:
<item android:id="@android:id/progress"> <clip android:clipOrientation="horizontal" android:drawable="@drawable/loading_line" android:gravity="left" > </clip> </item>
http://www.eoeandroid.com/thread-188295-1-1.html