1
89
建议的解决方案
@Sebastian Roth's answer
不是的一个实例
每个EditText都有自己的可扩展性。
所以如果你想有一个
和
|
2
83
我想这样做:
|
3
12
使用“CustomTextWatcher”的思想,我做到了 1)创建了一个新的TextWatcherListener接口:
2)创建并使用EditTextExtended而不是EditText(在我的情况下):
3)所以,在需要编写代码的地方:
4)使用它们:
好吧,让我知道你是怎么想的。 |
4
11
--编辑-- 如果只想使用afterextchanged compare可编辑文件:
|
5
9
我使用这个解决方案:
|
6
2
还有一个办法是
使用此etCurrentEditor作为对当前编辑的EditText的引用
|
7
1
是的,可以使用自定义的多个实例
类似于上面的hashCode解决方案,您可以检查
当然你也可以用
|
8
1
全球一级所有活动。 CustomTextWatcher.java
|
9
1
我的实施方式是:
以及:
|
10
1
在尝试了几种方法之后,我找到了正确的方法
|
11
1
你可以这样做来获取编辑文本的id。它还没有测试,但如果有用请告诉我。
|
12
0
你总是可以定义
|
13
0
只需使用 哈希代码() 方法
|
14
0
这就是我所做的。。。
然后将TextWatcher添加到onCreate方法中的每个EditText&默认情况下,这里也保持按钮setEnabled(false)。
|