1. 在一个Layout中添加的自定义的ProgressBar:

[xml] view plain copy print ?
  1. <ProgressBar
  2. android:id="@+id/pb"
  3. style="@android:style/Widget.ProgressBar.Horizontal"
  4. android:layout_width="match_parent"
  5. android:layout_height="wrap_content"
  6. android:layout_marginBottom="6dp"
  7. android:layout_marginTop="6dp"
  8. android:minHeight="0dp"
  9. android:progressDrawable="@drawable/progress_horizontal"/>

2. 自定义ProgressBar的drawable文件 progress_horizontal.xml

[xml] view plain copy print ?
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <layer-listxmlns:android="http://schemas.android.com/apk/res/android">
  3. <item
  4. android:id="@android:id/background"
  5. android:drawable="@drawable/cloudsync_notice_progressbar_0percent">
  6. </item>
  7. <itemandroid:id="@android:id/secondaryProgress">
  8. <scale
  9. android:drawable="@drawable/progressbar_0percent"
  10. android:scaleWidth="100%"/>
  11. </item>
  12. <itemandroid:id="@android:id/progress">
  13. <scale
  14. android:drawable="@drawable/progressbar_percent"
  15. android:scaleWidth="100%"/>
  16. </item>
  17. </layer-list>

注意:secondaryProgress和progress两个项目使用自定义drawable时要使用<scale/>子项,否则进度条会一直显示满的状态。



转自:http://blog.csdn.net/javensun/article/details/16946187

更多相关文章

  1. android中用xml文件设置button的各个状态的图片。
  2. Android设置渐变色状态栏
  3. android判断网络连接状态-ConnectivityManager
  4. android 两个 activity 用 handler传递数据
  5. android 添加快捷方式 启动两个应用
  6. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI
  7. 两个小时精通Android开发之按键映射篇
  8. 研究一下Android滑屏的功能的原理,及scrollTo和scrollBy两个方法
  9. Android状态栏提醒(Notification,NotificationManager)的使用!

随机推荐

  1. ArcGIS for Android(安卓)100.3.0(1):开发环
  2. Android线程池的简单使用
  3. Android(安卓)Coding: Gestures Builder:
  4. android RN 配置和打包命令
  5. Android获取手机方向
  6. Android(安卓)监听EditText文本输入 Edit
  7. 什么是Dalvik【摘】
  8. Android(安卓).9图片使用报错...报错:AAP
  9. Android(安卓)Transition(Android过渡动画
  10. android 获取.thumbnail文件下的小图标