2015-11-15 41 views
-1

我是新來的android和我想實現一個簡單的計時器。例如,我有一個按鈕,每次我點擊這個按鈕,對話框顯示,我可以設置時間。在android中創建多個倒計時

然後這個時間應該顯示在按鈕所在的同一活動上。 我相當新的android和我只有一個按鈕在我的主要活動。

我現在的問題:我該如何動態地添加「倒計時」我main_activity.Lets說最大是3.Is有什麼樣一個countdown class已經或做TimePicker這對我?

+3

請在發佈之前在google/stackoverflow上搜索您的問題,因爲它更容易,更省時。 (特別是因爲你是初學者,你的每個問題已經在某個地方得到了解答) –

+1

你想使用[CountDownTimer](http://developer.android.com/intl/es/reference/android/os/CountDownTimer.html )對象。 –

回答

1

下面的代碼運行一個計時器30秒。如果您希望用戶選擇時間,則可以使用EditText從用戶處獲取時間,並將其放在下面的代碼中,而不是30000

final CountDownTimer timer; 
    timer = new CountDownTimer(30000, 1000) { 
     public void onTick(long millisUntilFinished) { 
      timerText.setText("seconds remaining: " + String.valueOf(millisUntilFinished/1000)); 
     } 
     public void onFinish() { 
      timerText.setText("done!"); 
     } 
    };