Добавить поле между RadioButton и его меткой в Android?

Можно ли добавить немного места между RadioButton и лейблом, при этом используя встроенные компоненты Android? По умолчанию текст выглядит немного сжатым.

<RadioButton android:id="@+id/rb1"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:text="My Text"/>

Я попробовал пару вещей:

Задание полей и отступов, кажется, добавляет пространство вокруг всего элемента (кнопки и текста вместе). Это имеет смысл, но не делает то, что мне нужно.

Создание пользовательского объекта рисования через XML с указанием изображений для отмеченных и непроверенных состояний, затем добавление нескольких дополнительных пикселей к правой стороне каждого изображения. Это должно работать, но теперь вы выходите за пределы пользовательского интерфейса по умолчанию. (Не конец света, но не идеал)

Добавьте лишние пробелы в начале каждой метки. Android, кажется, обрезает начальный пробел, как в «My String», но указание Unicode U + 00A0, как в «\ u00A0My String», делает свое дело. Это работает, но кажется грязным.

Есть лучшие решения?

Ответы на вопрос(19)

Ваш ответ на вопрос