嘿, 我正在尝试使我的editText窗口在以下任一情况下清除其内容: 1)重新选择输入其他数据或 2)按下按钮以输入预定数据

这不是提示文字。现在,一旦输入了预定的数据,它就会停留在那儿,即使使用Delete也无法清除它。 我曾尝试使用布尔值将editBox.setText(“”)放在onClick侦听器和addTextChangedListener(在方法的前面和后面)中,以确定是否已经输入了代码,但它只会忽略它。 通用标签

谢谢

有帮助吗?

解决方案

Errr ...

我用来实现1)的唯一代码是: 通用标签

host只是一个EditText。工作正常吗?我认为您正在使事情变得更加复杂。

其他提示

要在单击清除按钮时清除: 通用标签

对我有用。希望对您有帮助。

对于1)onClick不适用于我,因为我必须按两次才能调用onClickListener。其他方法是setOnFocusChangeListener() 通用标签

对于2)ashim888提供的解决方案效果很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top