android-studio - 切换后将文本视图设置为空白文本
问题描述
我有一个可点击的文本视图。每次用户单击文本框时,都会显示一个字符串。当他们再次单击它时,该框将变为空白。到目前为止我有这个:
textToggle.setOnClickListener {
textToggle.text = "Hello"
}
我已经看到了一些示例,其中该人在 onClick 上进行了覆盖。这里也会是这种情况,还是有一种我没有看到的更简单的方法?
解决方案
只需在单击时检查文本的长度。
textToggle.setOnClickListener {
if(textToggle.text.length > 0) textToggle.text = ""
else textToggle.text = "Hello"
}
推荐阅读
- python - Python tkinter 绑定悬停和按键
- android - java.lang.IllegalStateException:应为 BEGIN_OBJECT,但为 BEGIN_ARRAY?
- android - 在子组件中处理父状态
- java - Antlr4/Java:如何根据调用它的解析器规则制作一个跳过令牌(词法分析器)的语义谓词
- java - O(n) 中的好对数
- html - 需要帮助了解适合内容
- karate - 如何将元素的文本值存储在空手道的变量中?
- angular - “对象”类型上不存在属性“大小”
- r - 不要如何转换为“POSIXct”类
- flutter - FlatButton 没有任何按压效果/动画