Управление RadioButton с помощью RelativeLayouts - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть действие, когда пользователь должен будет выбрать один вариант из списка.

Например:

<relativeLayout>
   <relativeLayout> <radiobutton> <textview>
   <relativeLayout> <radiobutton> <textview> <edittext> <textview>
   <relativeLayout> <radiobutton> <textview> <spinner> <textview>
<relativeLayout>

Таким образом, в любой момент времени можно выбрать только одну радиокнопку.

Лучшим способом сделать это, вероятно, было бы использование радиогруппы для управления этими кнопками. Так как относительные планы на месте, радиогруппа не может быть использована, чтобы гарантировать, что только одна радиокнопка проверена в любой момент времени.

Кроме управления поведением radioButton вручную (т. Е. OnClick, установите другие переключатели в положение unchecked), есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 08 февраля 2012

да .. Если вы поместите условие в макет xml, оно будет выполнено.как:

RadioButton android:checked="false"

<RadioGroup android:layout_width="fill_parent"

            android:layout_height="wrap_content" android:orientation="vertical"

            id="@+id/group1">

            <TextView android:layout_width="fill_parent"

                    android:layout_height="wrap_content"

                    android:text="Q1: What is Android?" android:textStyle="bold" />

            <RadioButton android:checked="false"

                    android:text="@string/radio_group_1_option1" id="@+id/option1" />

            <RadioButton android:checked="false"

                    android:text="@string/radio_group_1_option2" id="@+id/option2" />

            <RadioButton android:checked="false"

                    android:text="@string/radio_group_1_option3" id="@+id/option3" />

    </RadioGroup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...