2012-09-17 96 views
1

K所以我正在用CountDownTimer做一個計時器。這是我的第一個應用程序,我已經遇到了問題。首先我的計時器跳過了14號?不知道爲什麼。其次,我不知道如何設置適當的格式。 「mm:ss」我最大的問題是設置格式。我需要擁有它,所以當我到達8秒鐘時,它會讀取00:08等等,當我有15分鐘時,它就會讀取1:15,而不是00:75或1:75。它試圖弄清楚這一點是漫長的一天。提前致謝。CountDownTimer格式毫秒

private void walk() { 
       new CountDownTimer(15000, 1000) { 

        @Override 
        public void onFinish() { 
         lapCounter++; 
         lapNumber.setText("Lap Number: " + lapCounter); 
         run(); 
        } 

        @Override 
        public void onTick(long millisUntilFinished) { 
         text.setText("Time left:" + millisUntilFinished/1000); 

        } 


       }.start(); 

回答

1

您可能需要使用joda-time,請參閱本post的細節

+0

我不是在尋找另一種方式來使用定時器。只是格式化的一種方式。我很欣賞Joda時間的建議。我會仔細看看的。 –