2014-02-25 16 views
0

我想要一個針對android測驗應用程序的秒錶,但它應該從頂部運行。我的意思是它應該爲應用程序設置時間,例如2小時,然後應該從2小時0作爲測驗移動..我們如何在android中實現這個?從頂部開始在android中停止手錶

+0

我認爲你可以使用天文臺表這個。看看這個http://developer.android.com/reference/android/widget/Chronometer.html – InnocentKiller

回答

0

嘗試使用倒數計時器。

請參閱鏈接。

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

希望下面的代碼可以幫助你:)

final TextView textView=(TextView)findViewById(R.id.textView1); 

     Button button=(Button)findViewById(R.id.button1); 
     button.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View arg0) { 
       // TODO Auto-generated method stub 
       new CountDownTimer(30000, 1000) {//CountDownTimer(edittext1.getText()+edittext2.getText()) also parse it to long 

        public void onTick(long millisUntilFinished) { 
         textView.setText("seconds remaining: " + millisUntilFinished/1000); 
         //here you can have your logic to set text to edittext 
        } 

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

我們可以使用它幾個小時和幾分鐘減少嗎? – user117284

+0

我希望小時和分鐘也增加 – user117284

+0

你只需要很多seconds.e.g .:這裏我有30秒計時器,所以我有30000.你可以根據你的要求添加適當的值爲2小時。 –