如何在1小时30分钟内显示文本视图中的已用时间

时间:2011-06-29 13:17:31

标签: android timer

我正在创建一个在线考试应用程序。

此应用需要显示从1小时30分钟开始经过的时间。

我应该拿什么计时器或什么?

elapsetime = (TextView)findViewById(R.id.txtElapsedTime);
    elapsetime.setText(" "+hour+" h "+min+" m");

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

使用CountDownTimer

答案 1 :(得分:1)

使用此:显示30秒倒计时的示例

new CountDownTimer(30000, 1000) {

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

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

停止我们使用countDownTimer.cancel()

的计数器

如果您想Pause and Resume计时器,请参阅以下链接

http://example.javamonday.com/Open-Source/Android/Timer/multitimer-android/com/cycleindex/multitimer/CountDownTimerWithPause.java.htm

参考:http://developer.android.com/reference/android/os/CountDownTimer.html

相关问题