android控件学习之十六 ProgressBar实例

新建一个android项目ProgressBarTest,设置相应的参数,点击完成。参见下图

android控件学习之十六 ProgressBar实例

android控件学习之十六 ProgressBar实例

初始化ProgressBar的资源信息以及两个Button按钮信息。其中ProgressBar的样式style="?android:attr/progressBarStyleHorizontal" 表示水平ProgressBarstyle="?android:attr/progressBarStyleSmallTitle" 标题型圆形ProgressBarstyle="?android:attr/progressBarStyleSmall" 小号圆形ProgressBar其中android:layout_width="fill_parent" 表示,控件宽度要与父节点一致android:layout_height="wrap_content" 控件高度与自己内容自适应

android控件学习之十六 ProgressBar实例

ProgressBar属性介绍@android:style/Widget.ProgressBar.Horizontal:水平进度条(可以显示刻度,常用)。@android:style/Widget.ProgressBar.Small:小进度条。@android:style/Widget.ProgressBar.Large:大进度条。@android:style/Widget.ProgressBar.Inverse:不断跳跃、旋转画面的进度条。@android:style/Widget.ProgressBar.Large.Inverse:不断跳跃、旋转动画的大进度条。@android:style/Widget.ProgressBar.Small.Inverse:不断跳跃、旋转动画的小进度条。@android:max:设置进度的最大值。@android:progress:设置当前第一进度值。@android:secondaryProgress:设置当前第二进度值。@android:visibility:设置是否显示,默认显示。

android控件学习之十六 ProgressBar实例

android控件学习之十六 ProgressBar实例

初始化主体函数信息,找到ProgressBar控件,Button控件,给Button控件增加OnClickListener (点击事件),通progressBarT.incrementProgressBy(int),对应相应的Button对ProgressBar进行相应的进度展示,增加或者减少进度

android控件学习之十六 ProgressBar实例

android控件学习之十六 ProgressBar实例

程序运行结果,看运行结果图,通过两个按钮控制进度的展示

android控件学习之十六 ProgressBar实例

android控件学习之十六 ProgressBar实例

android控件学习之十六 ProgressBar实例