Wal*_*aib 7 android chronometer android-support-library
如果有任何支持库函数可以setCountDown通过低于24的API支持计时器的功能吗?
根据 Android 文档,低于 API 级别 24 是不可能的。Chronometer小部件仅使用向上计数。如果您需要这样做,请使用CountDownTimer。
例如:
final int oneSecond = 1000; // in milliSeconds i.e. 1 second
final int tenSeconds = 100000; // 100 seconds
CountDownTimer cTimer = new CountDownTimer(100000, oneSecond) {
public void onTick(long millisUntilFinished) {
int totalTime = 60000; // in milliseconds i.e. 60 seconds
String v = String.format("%02d", millisUntilFinished/totalTime);
int va = (int)( (millisUntilFinished%totalTime)/oneSecond);
textView.setText("remaining seconds: " +v+":"+String.format("%02d",va));
}
public void onFinish() {
textView.setText("done!");
}
};
cTimer.start();
Run Code Online (Sandbox Code Playgroud)
编辑:
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |