我怎样才能改变EditText?
我有一个 EditText,我想在每次文本更改时通知(输入每个字符)。我应该使用什么实现以及我应该重写什么函数?
I have a EditText and I want to inform each time text changes (with entering each character). What implementation should I use and what function should I override?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 EditText 上使用
addTextChangedListener
方法,并让您的类实现或定义一个实现TextWatcher
类的内部类:https://developer.android.com/reference/android/widget/TextView.html#addTextChangedListener(android .text.TextWatcher)
Use the
addTextChangedListener
method on your EditText and make your class implement or define an inner class implementing theTextWatcher
class:https://developer.android.com/reference/android/widget/TextView.html#addTextChangedListener(android.text.TextWatcher)
您可以将布尔变量声明为 false,并且每次 et.edited 都将其设为 true
You can declare a boolean variable as false and at each time et.edited make it true