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

检查android中是否有任何edittext已更改,android,Android,我的版面中有10个编辑文本。有没有办法检查edittext值是否已更改?我知道我可以使用PostTextChange等,但我想知道有没有一种方法可以检查所有EditText?使每个EditText都具有相同的TextChangedListener TextWatcher tw = new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int

我的版面中有10个编辑文本。有没有办法检查edittext值是否已更改?我知道我可以使用PostTextChange等,但我想知道有没有一种方法可以检查所有EditText?

使每个
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);
...

使每个
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);
...

您是否尝试将同一侦听器设置为所有
EditText
s?这样,如果它们中的任何一个触发了事件,您就会收到通知。您是否尝试将同一个侦听器设置为all
EditText
s?这样,如果其中任何一个触发了事件,您都会收到通知。我唯一的问题是如何判断哪个
EditText
已被编辑?这对我来说并不重要。如果编辑了任何Edittext,我只需要信息您可以对该案例执行类似操作@Squonk I need override onSelectionChanged()。有没有类似的方法?我看到了TextWatcher.java的源代码。它只包含这3个函数。我唯一的问题是如何判断哪个
EditText
被编辑了?这对我来说并不重要。如果编辑了任何Edittext,我只需要信息您可以对该案例执行类似操作@Squonk I need override onSelectionChanged()。有没有类似的方法?我看到了TextWatcher.java的源代码。它只包括这3个功能。