计时器Chronometer

计时器组件可以显示从某个起始时间开始,一共过去了多长的时间的文本,该组件比较简单,通常只需要使用一下5个方法
1.setBase(),设置计时器的起始时间
2.setFormat(),设置显示时间的格式
3.start(),指定开始计时
4.stop(),指定停止计时
5.setOnChronometerTickListener(),为计时器绑定监听时间,当计时器改变时触发监听事件
代码如下:
在XML布局文件中

<Chronometer
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/cc"/>

在activity中

 Chronometer chronometer=findViewById(R.id.cc);
        chronometer.setBase(SystemClock.elapsedRealtime());//当前系统时间
        chronometer.setFormat("已用时间:s%");
        chronometer.start();
        chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
            @Override
            public void onChronometerTick(Chronometer chronometer) {
                .....
            }
        });
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。