use*_*569 3 android android-layout
我有一个布局,我有一些edittexts和一个按钮.此按钮是setEnabled(false).当用户在edittext中写一些文本时,如何更改其状态?我想当用户把一些文本编辑成文本按钮setEnabled为true时?
你需要使用TextWatcher:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
Run Code Online (Sandbox Code Playgroud)