Как разместить текст переключателя внутри него?
Мотивация:
Я создал меню под «жестким кодированием», обрабатывая все необходимые ситуации вручную, например, когда выбрана одна кнопка, все остальные кнопки должны быть не выбраны.
![enter image description here](https://i.stack.imgur.com/j7UDf.png)
Однако кода было много, и эта функциональность именно то, что уже предоставляют радиогруппы и радиокнопки, за исключением вопроса этого вопроса: текст радиокнопки находится вне кнопки.
Во время некоторых тестов я закончил с кодом ниже :
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/group_button"
android:text="@string/char_A"
/>
Ширина свойства button Мне удалось изменить стиль переключателя, а также свойство text I достичь этого результата уже:
![enter image description here](https://i.stack.imgur.com/yTw2b.png)
Но последнее задание, которое я считал самым простым, я пока не смог достичь.
Я попытался взломать источник RadioButton на Android, чтобы найти некоторые метод, который я мог бы переопределить, чтобы заменить это поведение, но я оказался в классе с 13K строками кода, и я не думаю, что смогу обнаружить, как это работает так скоро.