附加计时器的StringBuilder无法正常工作Kotlin

问题描述

我正在尝试在每行上放置一个天文钟,但这没用。

我的输出

enter image description here

我想要的东西:

enter image description here

val chrono = StringBuilder()  // Is there a ChronometerBuilder?

for (i in 0 until 4){
      chronoView.base = SystemClock.elapsedRealtime()
      chronoView.start()
      chrono.append(chronoView.base)   // I don't kNow what to include in the parameter

      chrono.append("\n\n")
}

chronoView.text = chrono

解决方法

如果要从StringBuilder对象构建字符串,则需要调用.toString()方法。

因此,您需要调用chrono.toString()以获得String结果。

,

https://developer.android.com/reference/android/widget/Chronometer是一种TextView。 计时码表每启动一秒就会写入一次(计时码表本身有一个计时器,并以默认格式mm:ss显示)。 因此,如果您想写文字,则必须将其停止

如果要在活动中显示4个时钟,请使用4计时器。

如果要在活动中显示4个文本,请使用另一个TextView