Android 启用/禁用对话框按钮
我有一个对话框,其中有一个“文本框”和两个按钮“继续和取消”。Android 启用/禁用对话框按钮,android,Android,我有一个对话框,其中有一个“文本框”和两个按钮“继续和取消”。 如果文本框为空,则“继续”按钮应禁用,否则应启用。基本上您需要textchange listener 像这样 etext.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) {
如果文本框为空,则“继续”按钮应禁用,否则应启用。基本上您需要textchange listener 像这样
etext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.toString().equals("")
buttonContinue.setEnabled(false);
else
buttonContinue.setEnabled(true);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
基本上你需要改变听者 像这样
etext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.toString().equals("")
buttonContinue.setEnabled(false);
else
buttonContinue.setEnabled(true);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
展开布局并将其设置为对话框或警报对话框的视图。在展开视图和将其设置为对话框视图之间,可以设置ContextChangedListener。展开布局并将其设置为对话框或警报对话框的视图。在膨胀视图和将其设置为对话框视图之间,可以设置ContextChangedListener