我的倒数计时器需要以正确的格式显示秒数。目前一切都是正确的,直到计数不到 10 秒。
此时显示如下:9 8 7 6 5 4 3 2 1
. 我需要它的格式09 08 06 05 04 03 02 01
。
这是计时器代码:
private CountDownTimer timer(int time)
{
CountDownTimer a = new CountDownTimer(time, 1000)
{
public void onTick(long millisUntilFinished) {
String clock;
clock = "" + ((millisUntilFinished / 1000)/60)%60 + ":" + ((millisUntilFinished / 1000)%60);
Clk.setText(clock);
// mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
alarm.start();
Clk.setText("00:00");
}
}.start();
return a;
}