То есть вы хотите, чтобы кнопки из этого можно было выбрать только одну?
Если вы не показываете переключатель, как пользователь узнает, что он выбрал?
Вы можете работать с RadioButton и RadioGroup, но я не знаю, сможете ли вы легко сгенерировать настраиваемую радиокнопку с видом, более подходящим для вашего приложения. Но это может быть как-то возможно, если вы можете расширить саму радиокнопку и переопределить метод рисования или посмотреть, какие кнопки можно интегрировать в радиогруппу . Может быть, вы сможете реализовать специальный интерфейс для своего представления, а затем объединить несколько пользовательских кнопок в одну радиогруппу.