Mam trzy radiobuttony i chcę je równomiernie rozłożyć na ekranie. Kiedy używam android:layout_weight="1"
, przyciski są rozciągnięte na całym ekranie. Więc w jaki sposób miałbym taką samą przestrzeń pomiędzy nimi, która również skaluje się na różnych rozmiarach ekranu?Jak równomiernie rozłożyć radiobutony w systemie Android?
<RadioGroup
android:id="@+id/auton_bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingLeft="10dp"
android:layout_below="@id/clear_fields"
>
<RadioButton
android:id="@+id/auton_radio_1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/auton_col"
android:layout_weight="1"
/>
<!-- android:layout_marginRight="380dp" -->
<RadioButton
android:id="@+id/auton_radio_2"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/auton_col"
android:layout_weight="1"
/>
<RadioButton
android:id="@+id/auton_radio_3"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/auton_col"
android:layout_weight="1"
/>
</RadioGroup>
Dzięki, to działało, ale z jakiegoś powodu parametr 'layout_weight' sprawia, że moje' RadioButtons' jest dwa razy dłuższe. http://i.imgur.com/7PZfm1j.png Zazwyczaj mają tylko połowę tej szerokości. – rasen58
powinieneś uczynić 'auton_co1' skalowalną bitmapą. Odpowiedź jest edytowana na przykładzie –
@ rasen58 ustaw 'android: layout_width' przycisków radiowych na' 0dp' – Henry