RadioGroup permite seleccionar varios RadioButtons

Tengo un RadioGroup definido en XML que tiene dos RadioButtons. Sin embargo, necesito que la etiqueta se muestre a la izquierda del botón, con la etiqueta alineada a la izquierda y el botón a la derecha. Para hacer eso, usé un RelativeLayout que contenía un TextView y un RadioButton sintext. Esto es aproximadamente como se ve el diseño:

<RadioGroup android:id="@+id/foo" android:layout_height="wrap_content" android:layout_width="match_parent">
    <RelativeLayout android:layout_height="wrap_content" android:layout_width="match_parent">
        <TextView android:text="@string/bar_one" android:layout_alignParentLeft="true" android:layout_height="wrap_content" android:layout_width="wrap_content" />
        <RadioButton android:id="@+id/bar1" android:layout_alignParentRight="true" android:layout_width="wrap_content" android:layout_height="wrap_content" />
    </RelativeLayout>
    ...
</RadioGroup>

Eso se muestra de la manera que espero, pero lo que he encontrado es que RadioGroup permite que se seleccione más de un RadioButton. Cuando elimino los RelativeLayouts y TextViews, los RadioButtons están anidadosdirectamente en el grupo de radio, solo se puede seleccionar uno. ¿Hay alguna forma de ajustar mis RadioButtons pero evitar que más de uno sea seleccionado al mismo tiempo?

Si no es así, ¿hay una mejor manera de lograr el estilo que busco?

Respuestas a la pregunta(1)

Su respuesta a la pregunta