我的布局中有10个edittexts。有什么方法可以检查是否有任何edittext值被更改?我知道我可以使用afterTextChange等,但我想知道有任何一种方法可以检查所有的edittexts吗?
答案 0 :(得分:5)
让每个EditText
具有相同的TextChangedListener
TextWatcher tw = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
};
editText1.addTextChangedListener(tw);
editText2.addTextChangedListener(tw);
...