Ho tre pulsanti radio e voglio sistemarli uniformemente sullo schermo. Quando uso android:layout_weight="1"
, i pulsanti sono allungati sullo schermo. Quindi, come avrei la stessa quantità di spazio tra ognuno di essi che si adatta anche a schermi di dimensioni diverse?Come distribuire uniformemente i pulsanti di opzione su 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>
Grazie, ha funzionato, ma per qualche ragione il parametro 'layout_weight' rende il mio' RadioButtons's due volte più lungo. http://i.imgur.com/7PZfm1j.png Normalmente sono solo la metà di questa larghezza. – rasen58
dovresti rendere "auton_co1' una bitmap scalabile. La risposta è modificata con l'esempio –
@ rasen58 imposta 'android: layout_width' dei pulsanti di opzione su '0dp' – Henry