我有一个对话框,其中有一个“文本框”和两个按钮“继续和取消”。 如果我们有空文本框,则应禁用“继续”按钮,否则启用。
答案 0 :(得分:4)
基本上你需要textchange监听器 像这样
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) {
}
});
答案 1 :(得分:0)
夸大布局并将其设置为对话框或警告对话框的视图。在膨胀视图并将其设置为对话框视图之间,您可以设置ontextchangetedlistener。