I create some custom checkbox views dynamically in code. Those checkboxes inherit from AppCompatCheckBox.
public class ChangeableSelectionParameterValueCheckbox extends android.support.v7.widget.AppCompatCheckBox
I add the OnCheckChangedListener in code.
The added OnCheckedChangeListener is a android.widget.CompoundButton.OnCheckedChangeListener;
changeableSelectionParameterValueCheckbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
//on checked changed code here
}
});
The problem: onCheckedChanged is never called. The custom checkbox seems to be not clickable.
When I change my custom view class to inherit from android.widget.CheckBox, everything works fine.
Any suggestions?