如何将计时器用作Android中的倒数计时器

如何将计时器用作Android中的倒数计时器,第1张

概述我已经定义了一个天文台表; protected Chronometer chrono;protected int baseTime;protected int stopTime;protected long elapsedTime; 我的程序向用户提问,我想根据用户的输入设置一个计时器.我想要一个从10到0开始的计时器.我该怎么做? 另外,我想在屏幕上显示剩余时间. 请改用 CountDow @H_301_0@ @H_301_0@ 我已经定义了一个天文台表;

protected Chronometer chrono;protected int baseTime;protected int stopTime;protected long elapsedtime;

我的程序向用户提问,我想根据用户的输入设置一个计时器.我想要一个从10到0开始的计时器.我该怎么做?

另外,我想在屏幕上显示剩余时间.

解决方法 请改用 CountDownTImer,

new CountDownTimer(10000,1000) { //Sets 10 second remaining public voID onTick(long millisUntilFinished) {     mTextVIEw.setText("seconds remaining: " + millisUntilFinished / 1000); } public voID onFinish() {     mTextVIEw.setText("done!"); }}.start();

注意:由于Chronometer小部件仅计数,因此无法反向启动Chronometer.

编辑:从API级别24开始,可以通过Chronometer#setCountDown(true)方法使用精密计时器执行倒计时.

@H_301_0@ 总结

以上是内存溢出为你收集整理的如何将计时器用作Android中的倒数计时器全部内容,希望文章能够帮你解决如何将计时器用作Android中的倒数计时器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1122440.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存