未选中复选框时,Android禁用按钮

res*_*n90 1 checkbox android button

我有一个复选框和一个按钮.如果没有选中复选框,我应该怎么做才能禁用按钮,如果选中它则启用按钮?

Aer*_*row 7

试试这个,

 Button mButton=(Button)findViewById( R.id.button01);
    CheckBox mCheckBox= ( CheckBox ) findViewById( R.id.checkbox01);
    mCheckBox.setOnCheckedChangeListener(new OnCheckedChangeListener()
    {
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
        {
            if ( isChecked )
            {
              mButton.setEnabled(true);

            }else{
  mButton.setEnabled(false);
}

        }
    });
Run Code Online (Sandbox Code Playgroud)