Radiobutton avec le texte au-dessus du bouton

Je suis nouveau sur android et j'ai besoin d'ajouter des boutons radio sur mon activité, mais j'ai besoin de placer le texte au-dessus de la puce bouton.

Toute aide, s'il vous plaît. J'ai trouvé le suivant, même si je ne comprends pas ce que l' @drawable/main_selector et @style/TabStyle.

Radiobutton avec le texte sur le dessus

Quelqu'un peut-il me donner un 101 guide.

Mise à JOUR

J'ai utilisé les éléments suivants selon certains suggestion, mais n'a pas fonctionné:

<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<RadioButton
    android:text="something that is on top"
    android:id="@+id/toggle_tab_left"
    android:button="?android:attr/listChoiceIndicatorSingle"        
    style="@null"/>

<RadioButton 
    android:button="?android:attr/listChoiceIndicatorSingle"
    android:text="something that is on top"
    android:id="@+id/toggle_tab_right"
    style="@null"/>
</RadioGroup>

Mise à JOUR 2

J'ai eu ma solution de Warpzit, mais avant je note la question répondu, quelqu'un peut m'aider sur le problème d'alignement ci-dessous.
Je dispose de 5 boutons radio en ligne où certains d'entre eux ont plus de texte, divisé en 2 lignes. lorsque le texte s'adapter à l'écran, en raison de paysage, ou sur des tablettes, alors tout le texte doit être en une seule ligne:

Radiobutton avec le texte au-dessus du bouton

Mise à JOUR 3

... en fonction de la taille de l'écran le texte divisé en un nombre différent de lignes. Il ne sera pas toujours standard

Radiobutton avec le texte au-dessus du bouton

source d'informationauteur Yiannis Stavrianos