启用/禁用对话框按钮android

时间:2011-03-18 10:13:08

标签: android

我有一个对话框,其中有一个“文本框”和两个按钮“继续和取消”。 如果我们有空文本框,则应禁用“继续”按钮,否则启用。

2 个答案:

答案 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。