单个 TextWatcher 用于多个 EditText?
我的活动中有多个 (12) 个 EditText,每对 2 个。当其中的文本发生更改时,我想对每对执行一个操作。我是否需要有 6 个不同的 TextWatcher,或者有没有办法使用同一个 TextWatcher 进行某种切换?
I have multiple(12) EditTexts in my activity in pairs of 2. I want to do an action for each pair when the text in them changes. Do I need to have 6 different TextWatchers or is there a way to use the same one for or and do some kind of switch?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将相同的 TextWatcher 监视附加到每个 EditText。根据您需要执行的操作,您可能需要创建 TextWatcher 有一些背景。
You can attach the same TextWatcher watch to each EditText. Depending on what you need to do you may need to create you implementation of TextWatcher with some context.
我需要这个,所以我做了一个可重复使用的......我扩展了 textwatcher 类,这样我就可以传递我想观看的视图。
然后要使用它,我会执行类似的操作来注册它:
I needed this so i made a reusable one ...i extended off textwatcher class so i could pass in the view i want to watch.
then to use it i do something like this to register it: