Можно ли добавить немного места между 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", но указание юникода U + 00A0, как и в "\ u00A0My String", делает трюк. Это работает, но кажется грязным.
Любые лучшие решения?