Можете ли вы иметь радио-кнопки, которые не находятся рядом друг с другом, но все еще работают в одной радиогруппе?

То, что я хочу сделать, это иметь несколько переключателей на разных изображениях, поэтому, когда вы щелкаете по этому переключателю, он становится фоновым. Если я помещаю переключатели в группу радиостанций, все кнопки располагаются рядом друг с другом, но Они мне нужны в основном по четырем краям страницы. У меня есть мой макет в Относительном макете, но когда я перемещаю переключатель, он покидает группу радио, в любом случае, чтобы остановить это? Спасибо, Майкл.

Это код для радио групп

 <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 ответа

Решение

Добавление кнопки в группу радиостанций лишь говорит машине, что все кнопки являются "ответами" на один и тот же "вопрос". Другими словами, это все возможные варианты для ОДНОГО варианта. У вас могут быть кнопки по всей странице, если они сгруппированы, вы никогда не сможете выбрать более одной из них. Если бы у вас было две группы кнопок, то только одна кнопка из каждой группы могла быть "включена" (выделена) одновременно, поэтому у вас было бы всего две активные кнопки и т. Д. Группировка кнопок не имеет никакого отношения к позиционированию.

Изменение положения переключателя не влияет на то, сгруппированы ли переключатели, убедитесь, что вы объявили все свои кнопки перед тем, как объявить группу переключателей, и добавили каждую кнопку в группу ПОСЛЕ объявления группы.

Расположение кнопок не имеет значения. Пока они в одной группе. Возможно, что когда вы "перемещаете" его, вы можете случайно сделать новую кнопку и добавить ее в это место? Чтобы получить четкий ответ, вам нужно будет дать больше информации об этой проблеме, например, некоторый код.

Другие вопросы по тегам