2012-08-02 2 views
0

나는 "start/stop timer"에 관한 많은 질문을 알고있다. 그러나
타이머의 형식을 찾고있다. 나는 기록적인 시간을 보여주는 하나의 기록 응용 프로그램을 개발 중이다.
1 2 3 4 5.와 같이 두 번째 형식으로 시간을 표시 할 수 있지만이 시간은
00.01과 같이 표시해야합니다. 힌트 또는 참고가 필요합니다. 여기에 제가 보여야 할 이미지가 있습니다. 당신이 시도 할 수 있습니다 사전타이머를 특정 형식으로 표시하는 방법은 무엇입니까?

답변

3

Here 간단한 카운트 다운 타이머의 아주 좋은 튜토리얼입니다. 그것을 통해 당신이 원하는 것을 얻을 수있을 것입니다.

또는 A Stitch in Time은 developer.android.com에서 stop watch type 앱을 구현하는 효율적인 방법이며 필요한 형식을 사용합니다.

+0

나는 이미 이것을 시도했지만 모든 것을 보여줍니다. 하지만 분을 표시해야합니다. 두 번째 형식 ... –

+0

내 대답이 업데이트됩니다. – Waqas

1

enter image description here
감사 :

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

하지만 실제로 시작 버튼에 타이머를 시작하고 정지 버튼에 타이머를 중지해야합니다. 나는 타이머 시간을 제공하지 않았다. 따라서 코드처럼 숨길 수는 없습니다. 고맙습니다. –

관련 문제