当我调用chronometer.start()时,计时器开始计数,但基本值(00:00)仍然存在,并且不会被覆盖。
我的xml文件中的天文钟看起来像这样
<Chronometer
android:id="@+id/chronometer"
android:layout_width="100dp"
android:layout_height="50dp"/>
和我的活动中的代码看起来像这样
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
结果看起来像这样
有人遇到过同样的问题吗?
最佳答案
您唯一需要做的就是先初始化chronometr:chronometer = view.findViewById(R.id.chronometer); chronometer.setText("");
然后您就可以不覆盖而开始计时
chronometer.start();
关于android - 计时器不会覆盖基值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50987282/