Android Development: Checkbox setChecked not working
android, checkbox
Solution
Why would you try to overwrite the default behavior with something like the default behavior? The checkbox toggles automatically on every click.
If you want to react on that, use the `OnCheckedChangeListener`.
Problem
In my xml: ``` <CheckBox android:id="@+id/checkboxUpdateLessonPlanAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/chkLessonPlanAll" android:onClick="onCheckboxClicked"/> ``` In my java: ``` public void onCheckboxClicked(View view) { //CheckBox box = (CheckBox) view; CheckBox box = (CheckBox) findViewById(R.id.checkboxUpdateLessonPlanAll); box.setChecked(!box.isChecked()); Log.v("qwerty", "checkbox clicked " + box.isChecked() + "!!"); } ``` I can see my log message in LogCat and it shows it as false when I click on the checkbox but its state doesn't change. It remains unchecked.