清除EditText字段中先前输入的文本
-
29-10-2019 - |
题
嘿, 我正在尝试使我的editText窗口在以下任一情况下清除其内容: 1)重新选择输入其他数据或 2)按下按钮以输入预定数据
这不是提示文字。现在,一旦输入了预定的数据,它就会停留在那儿,即使使用Delete也无法清除它。 我曾尝试使用布尔值将editBox.setText(“”)放在onClick侦听器和addTextChangedListener(在方法的前面和后面)中,以确定是否已经输入了代码,但它只会忽略它。 通用标签
谢谢
解决方案
Errr ...
我用来实现1)的唯一代码是: 通用标签
host
只是一个EditText。工作正常吗?我认为您正在使事情变得更加复杂。
其他提示
要在单击清除按钮时清除: 通用标签
对我有用。希望对您有帮助。
对于1)onClick不适用于我,因为我必须按两次才能调用onClickListener。其他方法是setOnFocusChangeListener() 通用标签
对于2)ashim888提供的解决方案效果很好。
不隶属于 StackOverflow