Android中提供了一个可以方便地实现倒计时和计时功能的控件——Chronometer。下面我们来看看如何使用它。
首先,在XML布局文件中添加Chronometer控件:
<Chronometer
android:id="@+id/chronometer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
接下来,在Java代码中找到该控件并进行初始化:
Chronometer chronometer = findViewById(R.id.chronometer);
当我们需要开始计时时,调用start方法即可:
chronometer.start();
当我们需要暂停计时时,调用stop方法:
chronometer.stop();
当然,我们也可以设置计时的起始时间,比如设置为5分钟:
chronometer.setBase(SystemClock.elapsedRealtime() - 5 * 60 * 1000);
除了上述基本功能外,Chronometer还提供了一些其他的方法和监听器,可以根据实际需求进行使用。
希望本文对大家在Android中使用定时器Chronometer有所帮助。
This article is written by wikishu, and the copyright belongs to ©Wikishu. 【Unauthorized reprinting is prohibited.】
If you need to reprint, please indicate the source and contact wikishu or visit Wikishu(https://wikishu.com) to obtain authorization. Any unauthorized use of the content of this article will be considered an infringement.
Original source: https://wikishu.com/?p=137713