所以我正在使用Android Studio,我需要一個倒數計時器。 到目前爲止,我已經搜索並找到了各種不起作用的代碼行,或者不完全按照我想要的應用程序來執行操作。 我希望計時器倒計時,如果用戶回答不正確,剩餘時間將減少,並且如果用戶回答3正確,則會添加時間。 任何人都可以給我一個代碼並解釋它做了什麼,我需要額外的東西嗎? 以及如何修改它以滿足我的需求。Android Studio倒數計時器
1
A
回答
3
您可以使用谷歌的官方倒數計時器。看看這裏: http://developer.android.com/reference/android/os/CountDownTimer.html
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished/1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
然後你就可以手動添加/減少你的時間與每一個錯誤的答案。
+0
我是否需要添加額外的軟件包或進口? –
0
我不能發佈命令,所以必須這樣做。
我認爲這是笏您尋找: http://developer.android.com/reference/android/os/CountDownTimer.html
millisUntilFinished將包含所剩下的時間量,因此,可以說,你想在一個正確的答案,你可以做類似
添加5秒switch CorrectAnswer
{
case "1"
millisUntilFinished + 5000;
break;
case "2"
millisUntilFinished + 10000
break;
case "3"
millisUntilFinished + 15000
break;
}
其中1,2和3是正確答案的數量,同樣適用。這段代碼不會像這樣工作,但它會給出它如何工作的一般概念。
0
new CountDownTimer(50000, 1000) {
public void onTick(long millisUntilFinished) {
TextField.setText("seconds remaining: " + millisUntilFinished/1000);
}
public void onFinish() {
TextField.setText("done!");
}
}.start();
相關問題
- 1. Android倒數計時器
- 2. 倒計時計時器android
- 3. Android Studio:開始倒數計時器時應用程序崩潰
- 4. 倒計時 - iPhone倒數計時器
- 5. 修復倒計時倒數計時器
- 6. 頂部小時倒數計時器Android
- 7. 倒數計時器
- 8. 倒數計時器?
- 9. 倒數計時器
- 10. 倒數計時器
- 11. 在Android Studio中設置倒數計時器
- 12. 插入倒數計時器的問題[android studio]
- 13. 在Android應用程序中繪製「倒數計時器」倒數計時器
- 14. 倒計時器爲Android
- 15. 自動倒計時器和動態倒計時器android
- 16. 倒計時計時器問題android
- 17. Android ProgressBar計時器倒計時
- 18. 在Android的倒計時計時器
- 19. 倒計時計時器問題Android
- 20. 倒計時計時器爲android
- 21. 簡單倒計時hh:mm:ss在android studio
- 22. alertDialog中的倒計時Android Studio
- 23. Android倒數計時器至今
- 24. Android倒數計時器應用程序
- 25. Android遊戲倒數計時器
- 26. 服務中的Android倒數計時器
- 27. Android中的倒數計時器錯誤
- 28. Android遊戲連續倒數計時器
- 29. 倒數計時器需要在Android
- 30. 倒數計時器問題
告訴我們你試過的東西.. – Lal
你的代碼段在哪裏?添加你的代碼,無論你現在嘗試的是什麼 – VicJordan
@weston,壞男孩,不要譏諷...... ;-) – pskink