-1

我需要一个倒数计时器,它会从指定的时间减少它的值。例如 05:45:67. 现在,当我启动计时器时,从这个值开始,它将继续减少直到达到零状态。

你能给我提供实现这一目标的合适例子吗?

4

1 回答 1

1

小时、分钟和秒基本上是千、6 万和 360 万毫秒的倍数。您可以减少毫秒数,构造 Date 对象并以您希望的方式对其进行格式化。像这样的东西:

@Override
public void onTick(long millisUntilFinished) {
    String time = DateFormat.format("hh:mm:ss", new Date(millisUntilFinished));
    tv.setText(time);
}
于 2013-02-21T15:08:35.760 回答