首先,我是全新的android和java。我正在製作一個簡單的Android應用程序,它有大約10個活動。我想要的是讓一個分離的類包含一個計時器,它開始於應用程序開始第一個活動時,並且我需要放置一個textview以在所有活動中顯示計時器的值。只顯示已經在分離的課程中運行的計時器的值,因此在第10課活動結束時,文本視圖將顯示用戶在所有活動中花費的總時間。如果有一個很好的例子。安卓CountUp定時器在一個分開的類
1
A
回答
0
大廈計數器片段
通過實施fragment開始你的想法可以稱之爲CountUpFragment
和fragmentActivity
這將是您的應用程序的基礎在那裏你會添加CountUpFragment
到活動中。
爲什麼片段
你也想保留空間用於其他片段添加到佈局。 請記住,您需要使用片段,或者每次瀏覽應用時都需要創建新片段,這將破壞片段可重用性的目的。
<LinearLayout ....
<fragment android:id="@+id/countup_fragment" ... />
<!-- here you may want to have other displaying fragments -->
<fragment .../>
</LinearLayout>
CountUpFragment
現在CountUpFragment
將有自己的佈局,如TextView
顯示計數器時間。
沿途間隔計數
CountDownTimer預約倒計時,直到在未來一段時間,定期通知。 (鏈接中有示例)
0
您可能會考慮片段而不是活動。您將有一個活動,可以將TextView
放置在屏幕上,並在用戶在應用中移動時轉換片段。儘管對於新開發人員來說片段是一個高級主題,所以我會花大量時間閱讀Activity生命週期,Fragment生命週期以及如何動態處理片段。有些鏈接:
http://developer.android.com/guide/components/activities.html
http://developer.android.com/guide/components/fragments.html
2
_countTimer = new CountDownTimer(40000, 1000) {
public void onTick(long millisUntilFinished) {
String _millis=String.valueOf(40-(millisUntilFinished/1000));
CameraScreen._timerTxt.setText("0."+_millis);
}
_countTimer.start();
相關問題
- 1. 批次 - COUNTUP定時器
- 2. 如何在Android上添加一個Countup定時器?
- 3. jquery定時器倒計時和countup
- 4. 安卓:一類
- 5. 所有活動的Android countup定時器
- 6. 格式化COUNTUP定時器的Javascript
- 7. 來自特定日期的一頁上的多個JS countup定時器
- 8. 安卓:在瀏覽器中打開一個URL
- 9. 安卓倒計時計時器的小時/分鐘選擇器
- 10. 實時分析安卓android
- 11. 安卓:如何使用定時器
- 12. 安卓:從一個特定的目錄
- 13. 安卓定時器在手機屏幕鎖定時刻晚點
- 14. 安卓定時器動畫掛斷一段時間後
- 15. 如何從另一個類(安卓)
- 16. 安卓定製管理器
- 17. Javascript - 更改countDown計時器countUp時間
- 18. 安卓計時器服務
- 19. 安卓計時器問題
- 20. 安卓時間選擇器
- 21. 安卓計時器問題
- 22. 安卓:在容器
- 23. 安卓:創建一個ListView適配器
- 24. Jquery Countup只顯示小時和分鐘
- 25. GWT - 在另一個定時器內安排定時器
- 26. 安卓:兩個固定LinearLayouts
- 27. 當觸摸按鈕時,Corona SDK定時器countUp會加速嗎?
- 28. 安卓倒計時計時器時間
- 29. 安卓:得到擴展分類
- 30. 安卓調試時USB連接斷開
這將是millisInFuture'和'countDownInterval'的'的值從0 2秒延時 - 2秒不是2 - 0,表示計數不倒數。應該把什麼值放在'setProgress(float progress)'中? – 2016-05-09 10:04:51