Android TextWatcher不工作
文本观察者 按钮 我是一个乞丐,这是我的第一个应用程序,基本上我需要文本观察者查看编辑文本1和2中的文本是否错误,将按钮启用功能设置为false如果它们为空,我的文本观察只评估一个条件,但我需要两者 请帮助替换后文本更改中的以下代码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
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);
}
}