我的应用程序中有一个使用条款部分,我希望在用户选中复选框时激活一个按钮。
答案 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)
}
}
});
}
}