2015-04-13 1 views
0

Как правильно настроить вывод обратного отсчета в андроид, чтобы он всегда имел 2 цифры?Как вы правильно настроили обратный отсчет андроида, так что он всегда будет иметь 2 разряда

Например: 2:03 или 2:05 будет правильным выход

Токовый выход: 2: 3 или 2: 5

Я попробовал две реализации, которые выводят то же самое:

g.drawString("TIME: " + ((milliSec/(1000*60)) % 60) + " : " + ((milliSec/1000) % 60), 150, 110); 


g.drawString("TIME: " + String.format("%d : %d ", 
     TimeUnit.MILLISECONDS.toMinutes(milliSec), 
     TimeUnit.MILLISECONDS.toSeconds(milliSec) - 
       TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(milliSec))),150,110); 
g.drawString("SCORE: " + board.getScore(), 150,50); 

ответ

1

В String.format использовать вместо этого String.format("%02d:%02d", ....

 Смежные вопросы

  • Нет связанных вопросов^_^