我知道这里有很多关于“启动/停止计时器”的问题。但我正在寻找
计时器的格式。我正在开发一个记录时间的记录应用程序。
我能够以第二种格式显示时间,例如 1 2 3 4 5。但我需要像
00.01一样显示这个时间。我需要一些提示或参考。这是我需要展示的图像。
提前致谢
问问题
474 次
2 回答
3
这是非常好的简单倒数计时器教程。通过它,您将能够实现您想要的。
或者A Stitch in Time是从 developer.android.com 实现秒表类型应用程序的有效方式,是的,它使用您需要的格式。
于 2012-08-02T07:26:25.280 回答
1
你可以试试这个:
private String stringForTime(int timeMs) {
StringBuilder mFormatBuilder = new StringBuilder();
Formatter mFormatter = new Formatter(mFormatBuilder, Locale.getDefault());
int totalSeconds = timeMs / 1000;
int seconds = totalSeconds % 60;
int minutes = (totalSeconds / 60) % 60;
int hours = totalSeconds / 3600;
mFormatBuilder.setLength(0);
if (hours > 0) {
return mFormatter.format("%d:%02d:%02d", hours, minutes, seconds).toString();
} else {
return mFormatter.format("%02d:%02d", minutes, seconds).toString();
}
}
于 2012-08-02T07:15:27.777 回答