所以这里是下面的代码这里是复选框的 XML
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Remember me"
android:id="@+id/rememberMe"
android:checked="false"
android:hint="Save my login details"
android:onClick="CheckboxIsTicked"
/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I agree on the terms & conditions"
android:id="@+id/tandc"
android:checked="false"
android:onClick="CheckboxIsTicked"
/>
这是我通过更改文本框来测试它是否被点击的功能
public void CheckboxIsTicked(View v) {
boolean checked = ((CheckBox) v).isChecked();
switch (v.getId()) {
case R.id.rememberMe:
if (checked) {
//((EditText) findViewById(R.id.et_username)).setText("test");
} else {
break;
}
case R.id.tandc:
if (checked) {
//((EditText) findViewById(R.id.et_username)).setText("test");
} else {
break;
}
}
}
但是,只要我单击任一复选框,我的程序就会崩溃
关于我做错了什么有什么建议吗?