È possibile aggiungere un po 'di spazio tra un RadioButton e l'etichetta mentre si utilizzano ancora i componenti integrati di Android? Per impostazione predefinita, il testo sembra un po 'accartocciato.
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
Ho provato un paio di cose:
Specificare margine e riempimento sembra aggiungere spazio attorno all'intero elemento (pulsante e testo, insieme). Ha senso, ma non fa quello che mi serve.
Creazione di un disegnabile personalizzato tramite XML specificando le immagini per gli stati selezionati e deselezionati, quindi aggiungendo alcuni pixel extra sul lato destro di ciascuna immagine. Dovrebbe funzionare, ma ora esci dall'interfaccia utente predefinita. (Non la fine del mondo, ma non l'ideale)
Aggiungi uno spazio bianco extra all'inizio di ogni etichetta. Android sembra tagliare un carattere di spazio iniziale, come in "My String", ma specificare unicode U + 00A0, come in "\ u00A0My String" fa il trucco. Funziona, ma sembra piuttosto sporco.
Qualche soluzione migliore?


