¿Es posible agregar un poco de espacio entre un RadioButton y la etiqueta mientras se siguen usando los componentes integrados de Android? Por defecto, el texto parece un poco arrugado.
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
Probé un par de cosas:
La especificación de margen y relleno parece agregar espacio alrededor de todo el elemento (botón y texto, juntos). Eso tiene sentido, pero no hace lo que necesito.
Crear un elemento de diseño personalizado a través de XML que especifique imágenes para los estados marcado y no marcado, luego agregar algunos píxeles adicionales al lado derecho de cada imagen. Esto debería funcionar, pero ahora está saliendo de la interfaz de usuario predeterminada. (No es el fin del mundo, pero no es ideal)
Agregue espacio en blanco adicional al comienzo de cada etiqueta. Android parece recortar un carácter de espacio inicial, como en "My String", pero especificar unicode U + 00A0, como en "\ u00A0My String" funciona. Esto funciona, pero parece un poco sucio.
¿Alguna mejor solución?