1

K 所以我正在用 CountDownTimer 做一个计时器。这是我正在做的第一个应用程序,我已经遇到了问题。首先我的计时器跳过了数字 14?不知道为什么。其次,我不知道如何设置正确的格式。"mm:ss" 我最大的问题是设置格式。我需要它,所以当我离开 8 秒时,它显示为 00:08 等,当我离开 15 分钟时,它显示为 1:15,而不是 00:75 或 1:75。试图弄清楚这一点是漫长的一天。提前致谢。

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();
4

1 回答 1

1

您可能想使用joda-time,请参阅此帖子了解详细信息

于 2012-09-17T04:31:12.807 回答