在 Xamarin 中使用计时器

Using chronometer in Xamarin

如标题所述,我正在将计时器与 Xamarin 一起使用,但这是我的问题:无法将计时器设置为 00:00。我尝试了将基数设置为0的方法,但是没有用。

这是我的代码:

Chronometer chrono = FindViewById<Chronometer>(Resource.Id.chronometer1);

void startButton(object sender, EventArgs e) {
            chrono.Visibility = Android.Views.ViewStates.Visible;
            buttonStop.Enabled = true;
            chrono.Base = 0;
            chrono.Start();
        }

但是当我开始计时时,它从 SystemClock.elapsedRealtime() 开始。

有人有想法吗?

谢谢。

为了从 0 开始,为其分配当前时间,因此 delta time0

chrono.Base = SystemClock.ElapsedRealtime();

You can give it a start time in the elapsedRealtime() timebase, and it counts up from that, or if you don't give it a base time, it will use the time at which you call start().

回复:https://developer.android.com/reference/android/widget/Chronometer.html