Android TextWatcher不工作

Android TextWatcher不工作,android,button,android-edittext,textwatcher,Android,Button,Android Edittext,Textwatcher,文本观察者 按钮 我是一个乞丐,这是我的第一个应用程序,基本上我需要文本观察者查看编辑文本1和2中的文本是否错误,将按钮启用功能设置为false如果它们为空,我的文本观察只评估一个条件,但我需要两者 请帮助替换后文本更改中的以下代码 TextWatcher listener = new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int

文本观察者

按钮

我是一个乞丐,这是我的第一个应用程序,基本上我需要文本观察者查看编辑文本1和2中的文本是否错误,将按钮启用功能设置为false如果它们为空,我的文本观察只评估一个条件,但我需要两者 请帮助

替换后文本更改中的以下代码

TextWatcher listener = new TextWatcher() {
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
            }
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            }

            @Override
            public void afterTextChanged(Editable s) {
                if(editYear.getText().toString().equals("") && editCapacity.getText().toString().equals("")){

                    calc.setEnabled(true);

                }
                    calc.setEnabled(true);
            }
        };
 <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Calc"
    android:id="@+id/calc"
    android:layout_below="@+id/editCapacity"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="25dp"
    android:enabled="false"


    />
public void afterTextChanged(Editable s) {
        if(edtitYear.getText().toString().length()==0||edtitCapacity.getText().toString().length()==0){
            calc.setEnabled(false);
        }else{
            calc.setEnabled(true);
        }
    }