我正在使用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/

10-12 02:45