Android中ProgressBar的用法
ProgressBar代表了进度条组件,通常用于显示某个耗时操作完成百分比,ProgressBar的风格可以通过style属性设置,该属性有如下几个属性值:
<!-- 定义一个大环形进度条 --> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" style="@android:style/Widget.ProgressBar.Large" /> <!-- 定义一个中等大小的环形进度条 --> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" /> style="@android:style/Widget.ProgressBar.Small" 定义一个小环形进度条 style="@android:style/Widget.ProgressBar.Horizontal" 定义一个水平进度条 style="@android:style/Widget.ProgressBar.Horizontal" 定义一个水平进度条,并改变轨道外观
ProgressBar常用的XML属性如下:
android:max="100" 设置进度条的最大值 android:progress="" 设置进度条已完成进度值 android:progressDrawable="@drawable/.." 设置进度条的轨道对应的Drawable对象 android:indeterminate="" true表示设置进度条不精确显示进度 android:indeterminateDrawable="" 设置绘制不显示进度的进度条的Drawable对象 android:indeterminateDuration="" 设置不精确显示进度的持续时间