【发布时间】:2013-05-03 10:04:05
【问题描述】:
我有一个 EditText。在按钮单击时调用 EditText 的 setText() 方法。如果使用按钮单击或用户手动输入位置,我想识别。 我使用过 TextWatcher ,如果用户手动输入位置并且使用 setText 时会调用 afterTextChange()。
如果editext是手动编辑或编程编辑的,是否可以识别场景。
请帮忙。
谢谢你的期待。
【问题讨论】:
-
人们会认为,如果一个程序设置一个文本,它将能够以一种非常基本的方式记住这一点。或者是否有任何已知的软件显示阿尔茨海默病的案例?
-
这很笼统......你想什么时候检查他们是否输入了文字?当他们点击一个按钮?当他们触摸屏幕时?键盘何时不再显示?
-
在edittext上使用文本观察器。
-
当然,如果在您的应用程序中调用了
setText(),您,开发人员,就会知道它是从哪里触发的。例如,单击Button。无论您需要检查文本是如何设置的,为什么不使用boolean标志来检查它? -
请提及做这种奇怪事情的目的。也许我们可以指导您做一些比这个选项更好的事情。
标签: android android-edittext settext