我是 Kotlin / Java 的初学者。我试图制作一个想法很简单的移动应用程序:一个将当前时间打印到文本表的按钮,每次按下按钮都会打印新行。
我设法让按钮打印当前行,但是当我再次按下按钮时,它会覆盖之前打印的时间。
目前我的代码如下所示:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val CryButton = findViewById<Button>(R.id.CryButton)
val CryTable = findViewById<TextView>(R.id.CryTable)
CryButton.setOnClickListener {
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("hh-mm")
val formatted = current.format(formatter)
CryTable.text = formatted.toString()
我不知道如何让代码记住最后打印的文本,我在网上找不到任何解决方案。