问题描述
我正在尝试在每行上放置一个天文钟,但这没用。
我的输出:
我想要的东西:
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