Можете ли вы иметь радио-кнопки, которые не находятся рядом друг с другом, но все еще работают в одной радиогруппе?
То, что я хочу сделать, это иметь несколько переключателей на разных изображениях, поэтому, когда вы щелкаете по этому переключателю, он становится фоновым. Если я помещаю переключатели в группу радиостанций, все кнопки располагаются рядом друг с другом, но Они мне нужны в основном по четырем краям страницы. У меня есть мой макет в Относительном макете, но когда я перемещаю переключатель, он покидает группу радио, в любом случае, чтобы остановить это? Спасибо, Майкл.
Это код для радио групп
<RadioGroup
android:id="@+id/PictureSelection"
android:layout_width="wrap_content"
android:orientation="horizontal"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView1"
android:layout_alignRight="@+id/Picture1" >
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/EditQuestion2"
android:layout_alignRight="@+id/Picture1" />
<RadioButton
android:id="@+id/radioButton4"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/Picture2"
android:layout_alignRight="@+id/Picture2" />
<RadioButton
android:id="@+id/radioButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/textView1"
android:layout_alignTop="@+id/EditQuestion1" />
</RadioGroup>
2 ответа
Добавление кнопки в группу радиостанций лишь говорит машине, что все кнопки являются "ответами" на один и тот же "вопрос". Другими словами, это все возможные варианты для ОДНОГО варианта. У вас могут быть кнопки по всей странице, если они сгруппированы, вы никогда не сможете выбрать более одной из них. Если бы у вас было две группы кнопок, то только одна кнопка из каждой группы могла быть "включена" (выделена) одновременно, поэтому у вас было бы всего две активные кнопки и т. Д. Группировка кнопок не имеет никакого отношения к позиционированию.
Изменение положения переключателя не влияет на то, сгруппированы ли переключатели, убедитесь, что вы объявили все свои кнопки перед тем, как объявить группу переключателей, и добавили каждую кнопку в группу ПОСЛЕ объявления группы.
Расположение кнопок не имеет значения. Пока они в одной группе. Возможно, что когда вы "перемещаете" его, вы можете случайно сделать новую кнопку и добавить ее в это место? Чтобы получить четкий ответ, вам нужно будет дать больше информации об этой проблеме, например, некоторый код.