0
A
回答
1
看看这个帖子Android: chronometer as a persistent stopwatch. How to set starting time? What is Chronometer "Base"?以及这个帖子Android - Get time of chronometer widget。既不直接回答你的问题,但那里的金块应该引导你回答。
0
http://developer.android.com/reference/android/widget/Chronometer.html
对于设定的基准时间,你可以使用elapsedRealtime(),你可以用setFormat()
1
一般的计时表是这样的(如果你想设置的基本输出格式到一个特定的NR):
mChronometer.setBase(SystemClock.elapsedRealtime() - (nr_of_min * 60000 + nr_of_sec * 1000)))
你问可通过倒计时(http://developer.android.com/reference/android/os/CountDownTimer.html)
或通过使用像这样的(更多的工作应该做的,因为我只写了这一点,并没有测试它尚未)
记时计创建自己的倒计时完成private OnChronometerTickListener countUp = new OnChronometerTickListener(){
@Override
public void onChronometerTick(Chronometer chronometer){
long elapsedTime = (SystemClock.elapsedRealtime() - mChronometerCountUp.getBase())/60000;
Log.v("counting up", elapsedTime);
// you will see the time counting up
count_down--;
if(count_down == 0){
mChronometerCountUp.stop();
}
// an int which will count down,
// this is not (very) accurate due to the fact that u r using the update part of the chronometer
// u just might implement the countdown i guess
// or 2 chronometers (one counting up and an other counting down using the elapsed time :p)
// just remember programming is creating ur solution to problems u face its like expression urself
};
};
相关问题
- 1. 2天之间的差异在几分钟内
- 2. 将分钟分成几天的编码时间分钟
- 3. 使用AmCharts在几分钟和几秒钟内设置StockEvents
- 4. SQL查询在几分钟和几天之间获取数据
- 5. 秒到几分钟和几天到几周
- 6. 将秒数拆分为几天,几小时,几分钟和几秒?
- 7. 秒到几天,几小时和几分钟(可定制的一天的长度)
- 8. 元标记在几分钟内刷新
- 9. Cron Job在几分钟之内运行?
- 10. 会话在几分钟内过期
- 11. 在几分钟内找到date_diff?
- 12. 几分钟
- 13. 确定一段时间是否应该在几分钟,几小时,几天
- 14. 的Android天文台
- 15. Android天文台:setUsesChronometer
- 16. LocalDateTime在几秒钟内
- 17. 在android中的天文钟倒计时
- 18. 如何使用jQuery将毫秒转换为几天,几小时和几分钟?
- 19. 阵列天在x分钟
- 20. Android天文台不启动
- 21. PHP得到,因为在几秒钟,几分钟或几小时上次登录
- 22. 在C3JS中有几小时,几分钟和几秒钟的日期格式
- 23. System.Threading.Timer调用每天漂移几秒钟
- 24. 如何在tsql中将分钟分为天,小时和分钟
- 25. Android天文台:天文台的设置格式
- 26. MySQL的:转换秒至几天,分钟和小时
- 27. 在两个日期之间的Android差异在几秒钟内
- 28. Android - 天文钟启动和停止
- 29. 如何在几分钟内转换秒数?在Flex
- 30. 日期在ios的时间差异在几分钟内
以及如何使用它?我试过crono.setBase(SystemClock.elapsedRealtime(60000));但它不起作用 – Katherine99 2013-02-09 13:01:50
你可以看看实现比比尔莫特后:http://stackoverflow.com/questions/526524/android-get-time-of-chronometer-widget – jackgris 2013-02-09 13:12:00