Autore Topic: Radiogroup + layout interni  (Letto 440 volte)

Offline senter

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
Radiogroup + layout interni
« il: 28 Marzo 2015, 14:15:02 CET »
0
Salve a tutti,
sono nuovo del forum e sto cominciando da poco a programmare su android.
Quello che mi rimane più difficile è la parte grafica.
In particolare, ora come ora, ho il seguente problema.

Vorrei disporre 4 radiobutton in maniera da averne 2 per riga (righe verticali).
Il mio approccio è stato quello di inserire prima il radiogroup, poi all'interno due layout verticali di peso identico.
Quando però vado ad inserire i radiobutton, questi non sono mutuamente esclusivi, e quindi
ho la possibilità di selezionarli tutti.

Vi posto un XML di esempio.

Come potrei risolvere?
Grazie in anticipo



Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
   android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
   android:orientation="horizontal">

    <RadioGroup
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="horizontal">

        <LinearLayout
           android:orientation="vertical"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:layout_weight="1">

            <RadioButton
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="New RadioButton"
               android:id="@+id/radioButton" />

            <RadioButton
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="New RadioButton"
               android:id="@+id/radioButton2" />
        </LinearLayout>

        <LinearLayout
           android:orientation="vertical"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent"
           android:layout_weight="1">

            <RadioButton
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="New RadioButton"
               android:id="@+id/radioButton3" />

            <RadioButton
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:text="New RadioButton"
               android:id="@+id/radioButton4" />
        </LinearLayout>
    </RadioGroup>
</LinearLayout>