首页 > 解决方案 > 切换后将文本视图设置为空白文本

问题描述

我有一个可点击的文本视图。每次用户单击文本框时,都会显示一个字符串。当他们再次单击它时,该框将变为空白。到目前为止我有这个:

 textToggle.setOnClickListener {
        textToggle.text = "Hello"
    }

我已经看到了一些示例,其中该人在 onClick 上进行了覆盖。这里也会是这种情况,还是有一种我没有看到的更简单的方法?

标签: android-studiokotlintextview

解决方案


只需在单击时检查文本的长度。

textToggle.setOnClickListener {
   if(textToggle.text.length > 0) textToggle.text = ""
   else textToggle.text = "Hello"
}

推荐阅读