使用反转样式
默认情况下Indeterminate Progressbar是白色的,但是如果容器的背景也是白色的,就看不到Progressbar了。不过Android中自带了一些反转样式,可以采用其中一个合适的:
<ProgressBar style="@android:style/Widget.ProgressBar.Inverse"/> <ProgressBar style="@android:style/Widget.ProgressBar.Large.Inverse"/> <ProgressBar style="@android:style/Widget.ProgressBar.Small.Inverse"/>
自定义进度条图片
也可以直接自定义进度条的图片,要繁琐一些:
-
从SDK的资源文件中(位于%Android_SDK_HOME%\platforms\android-xx\data\res\)把以下文件拷贝到自己的工程的相应目录下:
-
drawable/progress_medium.xml
-
drawable-hdpi/spinner_black_48
-
drawable-mdpi/spinner_black_48
-
drawable-ldpi/spinner_black_48
-
-
按需要修改其中的PNG文件
-
按需要修改drawable/progress_medium.xml文件
-
使用@drawable/drawable/progress_medium作为ProgressBar indeterminateDrawable属性的值。
登录为: 读者 (reader)