Я хочу создать простой макет, подобный следующему:
(o) Radio button A
(o) Radio button B [textedit]
[x] checkbox
Для этого я создал следующий файл layout.xml:
<RadioGroup
android:layout_above="@+id/RadioButton_Count"
android:id="@+id/RadioGroup01"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
<RadioButton
android:layout_height="wrap_content"
android:id="@+id/RadioButton_A"
android:text="Play forever"
android:checked="true"
android:layout_width="fill_parent"
android:textSize="20sp">
</RadioButton>
<RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/RadioButton_B"
android:text="Count:"
android:textSize="20sp">
</RadioButton>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/EditText_NumCount"
android:inputType="number"
android:layout_toRightOf="@+id/RadioButton_B"
android:width="70sp" >
</EditText>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/CheckBox_StopCount"
android:text="Stop"
android:layout_below="@+id/RadioButton_B"
android:textSize="18sp">
</CheckBox>
</RelativeLayout>
</RadioGroup>
Это выглядит правильно, но проблема в том, что радиокнопки не соединяются друг с другом, я имею в виду, что они могут быть включены одновременно.
Я думаю, это потому, что даже если они свисают с одного и того же, второй находится внутри другого макета: \
У кого-нибудь есть идеи, как я могу сделать такую раскладку (в основном [textedit] как раз RadioButton B), чтобы работать также с радиокнопками?
Большое спасибо