2012-08-02 61 views
0

我知道這裏很多關於「啓動/停止計時器」的問題。但我正在尋找格式
計時器。我正在開發一個顯示記錄時間的錄音應用程序。
我能夠以第二種格式顯示時間,如1 2 3 4 5.但我需要顯示此時間,如
00.01。我需要一些提示或參考。這裏是我需要展示的圖片。 enter image description here
由於提前如何以特定格式顯示計時器?

回答

3

Here是簡單的倒數計時器的非常好的教程。通過它,你將能夠實現你想要的。

A Stitch in Time是從developer.android.com實現秒錶類型應用程序的有效方式,是的它使用您需要的格式。

+0

我已經嘗試過,但它顯示所有秒。但我需要顯示minute.second格式... – 2012-08-02 07:28:55

+0

更新我的答案。 – Waqas 2012-08-02 07:32:51

1

你可以試試這個:

private String stringForTime(int timeMs) { 
    StringBuilder mFormatBuilder = new StringBuilder(); 
    Formatter mFormatter = new Formatter(mFormatBuilder, Locale.getDefault()); 

    int totalSeconds = timeMs/1000; 

    int seconds = totalSeconds % 60; 
    int minutes = (totalSeconds/60) % 60; 
    int hours = totalSeconds/3600; 

    mFormatBuilder.setLength(0); 
    if (hours > 0) { 
     return mFormatter.format("%d:%02d:%02d", hours, minutes, seconds).toString(); 
    } else { 
     return mFormatter.format("%02d:%02d", minutes, seconds).toString(); 
    } 
} 
+0

但實際上我需要在啓動按鈕上啓動計時器並在停止按鈕上啓動停止計時器。我沒有提供時間定時器。因此不可能像你的代碼一樣隱蔽。謝謝你 – 2012-08-02 07:19:06