首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

玩转Android-组件篇-SeekBar,RatingBar,Chronometer

2012-06-28 
玩转Android---组件篇---SeekBar,RatingBar,Chronometer今天补充三个组件的使用,避免日后忘记。它们分别是S

玩转Android---组件篇---SeekBar,RatingBar,Chronometer

今天补充三个组件的使用,避免日后忘记。它们分别是

SeekBar:用户调整进度的指示进度条

RatingBar:用于显示和调整评分

Chronometer:用户显示时间推移

?

1、SeekBar

例如我们用播放器看电影的时候,经常会向前移动进度,SeekBar就是这个功能,它类似一个进度条,但是调节器,可以被用户移动。

例如:

main.xml

?Test01.java

?

2、RatingBar

这个组件主要是用于显示或从用户那里进行数值设定,默认的情况下,进度条里有5个五角星,而且它类似SeekBar,也可以进行拖动进度条

需要注意的是,不同于SeekBar,实现的onRatingChange()方法是在修改完成之后调用的,通常是在用户抬起手指时候,也就是说,当用户在五角星上拖动设置评分的时候,这个方法并不会被调用,而是在用户停止触摸控件的时候获得调用。

?

main.xml

?MainActivity.java

?

3、Chronometer

当你想要显示时间的推移而不是进程的增加的时候,可以使用Chronometer作为一个计时器。当需要记录用户进行某项操作所消耗的时间的时候,或者在游戏中需要限制时间时候,它将非常实用。

?

这里,Chronometer对象的format属性可以用来设置显示时间周围的文字。并且只有它的start()在被调用之后才会显示时间及附加文字,要停止计时器可以调用stop()方法。setBase()方法用来设定设置计时器的起点,当将计时器几点设置为0的时候,计时器将从手机上次重启的时刻开始计时。

?

main.xml

?MainActivity.java

热点排行