Почему бы не использовать представление RadioButton и раскладку RadioGroup?
RadioButton myRadioButton = (RadioButton)findViewById(R.id.myradiobutton);
myRadioButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Toggle the radio button on click.
RadioButton button = (RadioButton)v;
button.setChecked(!button.isChecked());
}
});