首页 > 移动平台 > 详细

Android控件第4类——ProgressBar

时间:2016-03-12 00:07:19      阅读:332      评论:0      收藏:0      [点我收藏+]

 

  ProgressBar是进度条,是比较常用的控件。它有一个抽象的子类——AbsSeekBar,AbsSeekBar有两个比较常用子类,SeekBar、RatingBar。

 

1、ProgressBar,继承自View

  ProgressBar是进度条,它的style属性用于设置进度条的呈现方式:水平进度条或者环形进度条。

  水平进度条:@android:style/Widget.ProgressBar.Horizontal

  环形进度条:@android:style/Widget.ProgressBar.Inverse

        @android:style/Widget.ProgressBar.Large

        @android:style/Widget.ProgressBar.Large.Inverse

        @android:style/Widget.ProgressBar.Small

        @android:style/Widget.ProgressBar.Small.Inverse

  通过android:max或setMax(int)设置进度条的最大值。

  可以设置进度条的当前值:

      android:progress或setProgress(int)设置当前值。

      incrementProgressBy(int)基于当前值改变多少,可正可负。

 

2、SeekBar,继承自AbsSeekbar,间接继承自ProgressBar

  SeekBar是一个可以拖动的进度条。通常用来设置音量、亮度等信息;因为它也可以像ProgressBar一样显示和设置进度,并且可以拖动改变进度,所以可以用来作为播放器的进度条。

  通过android:thumb或setThumb(Drawable)来设置滑块的样式。

  

 

3、RatingBar,继承自AbsSeekBar,间接继承自ProgressBar

  星级评分条,通常用于评价时打分使用。

  android:isIndicator,为true,不可以修改

  android:numStars,总共有多少颗星

  android:rating,默认的星级

  android:stepSize,每次最少可以改变多少颗星

 

Android控件第4类——ProgressBar

原文:http://www.cnblogs.com/huanyou/p/5267492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!