基本组件之计时器

1.使用chronometer组件创建计时器,简单计时器只需要5个方法:
(1)setBase():用于设置计时器起始时间
(2)setFoemat():用于设置显示时间的格式
(3)start():用于指定开始计时
(4)stop():用于指定停止计时
(5)setOnChronometerTickListener():用于为计时器绑定事件监听器,当计时器时间改变时触发改监听器
布局代码:
<Chronometer
        android:text="Chronometer"
        android:id="@+id/chronometer1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
java代码:
final Chronometer ch = (Chronometer)findViewById(R.id.chronometer1);
ch.setBase(SystemClock.elapsedRealtime());
ch.setFormat("已用时间:%s");
ch.start();
ch.setOnChronometerTickListener(new OnChronometerTickListener() {

@Override
public void onChronometerTick(Chronometer arg0) {
if (SystemClock.elapsedRealtime()-ch.getBase()>=1000) {
ch.stop();
}
}
});

基本组件之计时器_第1张图片

你可能感兴趣的:(android)