检查android中是否有任何edittext已更改

时间:2015-09-15 18:47:24

标签: android

我的布局中有10个edittexts。有什么方法可以检查是否有任何edittext值被更改?我知道我可以使用afterTextChange等,但我想知道有任何一种方法可以检查所有的edittexts吗?

1 个答案:

答案 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);
...