Android Studio - 单击复选框时激活按钮

时间:2015-02-26 13:05:59

标签: android button checkbox android-studio

我的应用程序中有一个使用条款部分,我希望在用户选中复选框时激活一个按钮。

1 个答案:

答案 0 :(得分:2)

public class MyActivity extends Activity {      
    protected void onCreate(Bundle icicle) {          
    super.onCreate(icicle);           
    setContentView(R.layout.content_layout_id);           
    final CheckBox checkBox = (CheckBox) findViewById(R.id.checkbox_id);          
    final Button b = (Button)findViewById(R.id.button_id)

    checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener(){
        @Override
        public void onCheckedChanged(CompoundButton buttonView,
            boolean isChecked) {

            if (buttonView.isChecked()) {              
                    b.setEnabled(true);
            } else {
                    b.setEnabled(false)   
            }

        }

    });
}  
}