我正在尝试为我的应用程序创建一个倒数计时器,但是在执行此操作后,应该显示剩余时间的TextView没有任何显示,因此我的计时器不起作用。我不知道我是否想念什么。

这是我的计时器:

 setContentView(R.layout.layout7);
         cronometro = (TextView) findViewById(R.id.cronometro);
         new CountDownTimer(60000, 1000) {

                public void onTick(long millisUntilFinished) {
                    cronometro.setText(Long.toString(millisUntilFinished / 1000));
                }

                public void onFinish() {
                   cronometro.setText("done!");
                }
             }.start();


编辑:正如西蒙所说,并更改一些东西,计时器现在工作。有没有一种将格式设置为MM:SS的方法

最佳答案

cronometro.setText(DateUtils.formatElapsedTime(millisUntilFinished/1000));

09-11 03:20