2014-01-29 49 views

回答

0

以下代碼將從30秒開始並在達到1秒時結束。請注意,計時器使用毫秒而不是秒。

1秒= 1000毫秒

因此,30秒= 30x1000毫秒

mTextField是您的常規的TextView,用自己的TextView替換它。

new CountDownTimer(30000, 1000) { 

    public void onTick(long millisUntilFinished) { 
     mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
    } 

    public void onFinish() { 
     mTextField.setText("done!"); 
    } 
    }.start(); 
+0

如果我想在定時器到達0時發生什麼,我該怎麼辦? – user3224105

+0

然後在'onFinish()'中加入。 –