1

アプリのカウントダウンタイマーを作成しようとしていますが、これを行った後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に設定する方法はありますか?

4

1 に答える 1

2
cronometro.setText(DateUtils.formatElapsedTime(millisUntilFinished/1000));
于 2013-02-10T15:10:04.090 に答える