How to receive a event on android checkbox check change?
Since CheckBox (eventually) extends View, you can use a standard OnClickListener to detect when the CheckBox is actually tapped by the user (as opposed to the ListView updates):
CheckBox repeatChkBx = ( CheckBox ) findViewById( R.id.repeat_checkbox );repeatChkBx.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if ( ((CheckBox)v).isChecked() ) { // perform logic } }});
Try this
CheckBox checkbox=(CheckBox)findViewById(R.id.checkbox);checkbox.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { if (checkbox.isChecked()) { //Perform action when you touch on checkbox and it change to selected state } else { //Perform action when you touch on checkbox and it change to unselected state } } });