当我调用chronometer.start()时,计时器开始计数,但基值(00:00)仍然存在,并且不会被覆盖。
我的xml文件中的计时器
<Chronometer
android:id="@+id/chronometer"
android:layout_width="100dp"
android:layout_height="50dp"/>
“活动”中的代码如下所示:
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
结果看起来像这样
有人遇到同样的问题吗?
答案 0 :(得分:1)
您只需要做的就是先初始化计时表:
chronometer = view.findViewById(R.id.chronometer);
chronometer.setText("");
然后您就可以不覆盖而开始计时了
chronometer.start();