1. 布局文件.
<Chronometer
android:id="@+id/chronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
2. 使用.
Chronometer chronometer = findViewById(R.id.chronometer);
long time = SystemClock.elapsedRealtime();
// 设置基准时间
chronometer.setBase(time);
// 设置显示当前计时器值格式, Chronometer默认将仅以“MM:SS”或“H:MM:SS”形式显示计时器值
chronometer.setFormat("MM:SS");
// 设置倒计时监听
chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
@Override
public void onChronometerTick(Chronometer chronometer) {
CharSequence description = chronometer.getContentDescription();
}
});
// 开始
chronometer.start();
// 停止
// chronometer.stop();