Вы когда-нибудь находили решение для этого?Мое промежуточное решение может помочь, но это не полная картина для меня.Я смог сделать это, установив определенную ширину, но это не позволяет изменять размеры представления в соответствии с шириной экрана:
<RelativeLayout
android:id="@+id/overall_layout"
android:layout_width="290dp" android:layout_height="wrap_content">
<RadioGroup android:id="@+id/overall"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton android:id="@+id/overall_1" android:tag="1"
android:button="@drawable/radio_1"
android:layout_width="50dp"
android:layout_marginRight="10dp"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/overall_2" android:tag="2"
android:button="@drawable/radio_2"
android:layout_width="50dp"
android:layout_marginRight="10dp"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/overall_3" android:tag="3"
android:button="@drawable/radio_3"
android:layout_width="50dp"
android:layout_marginRight="10dp"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/overall_4" android:tag="4"
android:button="@drawable/radio_4"
android:layout_width="50dp"
android:layout_marginRight="10dp"
android:layout_height="wrap_content"></RadioButton>
<RadioButton android:id="@+id/overall_5" android:tag="5"
android:button="@drawable/radio_5"
android:layout_width="50dp"
android:layout_height="wrap_content"></RadioButton>
</RadioGroup>
<TextView android:text="left" android:id="@+id/left"
android:layout_below="@id/overall"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<TextView android:text="right" android:id="@+id/right"
android:layout_below="@id/overall"
android:layout_alignParentRight="true"
android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</RelativeLayout>
Обратите внимание, что на последней кнопке нет поля.
Я пытаюсь использовать 5 пользовательских кнопок в группе радиостанций, причем 1-я выровнена по левому краю, а последняя - по правому краю.Кнопки имеют ширину ровно 50 пикселей, и я не хочу, чтобы текст был связан с кнопками по отдельности.2 текста ниже приведены слева и справа в относительной компоновке.Использование «layout_gravity» не имеет никакого эффекта, а «layout_weight» добавляет отступ справа от каждой кнопки, что приводит к тому, что крайняя правая кнопка больше не является оправданной.