¿Cuál es la mejor manera de hacer un grupo de botones que se puede seleccionar y activar de forma independiente?

Estoy tratando de hacer en Android un grupo de botones que se pueden seleccionar y activar solo uno de ellos. Necesito trabajar con la misma lógica de un grupo de radio y botones de radio.

Probé muchas alternativas pero quiero la forma más efectiva. ¿Cómo puedo hacerlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta