我正在使用Android应用程序,在该应用程序中我想显示倒数Android计时器中仅有的秒数。例如仅10秒。我的代码如下:
long millis = millisUntilFinished;
String hms = String.format("%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis),
TimeUnit.MILLISECONDS.toMinutes(millis) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(millis)),
TimeUnit.MILLISECONDS.toSeconds(millis) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis)));
最佳答案
只需检查以下代码,它将100%帮助您。
new CountDownTimer(30000, 1000) {//CountDownTimer(edittext1.getText()+edittext2.getText()) also parse it to long
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
//here you can have your logic to set text to edittext
}
public void onFinish() {
mTextField.setText("done!");
}
}
.start();
关于android - 如何在Android上的计时器上设置时间格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27627859/