Android Chronometer format

后端 未结 5 1357
囚心锁ツ
囚心锁ツ 2020-12-16 19:47

How can I set Android Chronometer format to HH:MM:SS??

5条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-16 20:11

    first proposal - left only for history

    Chronometer c;
    ...
    c.setFormat("HH:MM:SS");
    

    see http://developer.android.com/reference/android/widget/Chronometer.html#setFormat%28java.lang.String%29


    Edit - This does not work at all! Sorry for the too fast, untested answer... Here is something that works:

    Chronometer c;
    ...    
    c.setOnChronometerTickListener(new OnChronometerTickListener() {
        public void onChronometerTick(Chronometer cArg) {
            long t = SystemClock.elapsedRealtime() - cArg.getBase();
            cArg.setText(DateFormat.format("kk:mm:ss", t));
        }
    });
    

提交回复
热议问题