0

我可以使用什么布局参数来制作 RadioButtonslayout_alignParentStart和 Beyond a View?在 Android Studio 中,这样做会产生错误。或者是否有某种我可以添加到 RadioGroup 的属性?

这是代码:

   <RadioGroup
          android:layout_width="wrap_content"
          android:layout_height="wrap_content">

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/radio_button"
        android:id="@+id/radioButton"
        android:layout_below="@+id/text7"
        android:layout_alignParentStart="true"
        android:textSize="12sp"
        android:textColor="#000000"
        android:onClick="onRadioButtonClicked"/>
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/radio_button2"
        android:id="@+id/radioButton2"
        android:layout_below="@+id/radioButton"
        android:layout_alignParentStart="true"
        android:textSize="12sp"
        android:textColor="#000000"
        android:onClick="onRadioButtonClicked"/>
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/radio_button3"
        android:id="@+id/radioButton3"
        android:layout_below="@+id/radioButton2"
        android:layout_alignParentStart="true"
        android:textSize="12sp"
        android:textColor="#000000"
        android:onClick="onRadioButtonClicked"/>
4

1 回答 1

3

这是交易:RadioGroupextends LinearLayout,这意味着RadioGroup希望所有单选按钮排成一行,水平或垂直。

如果您需要网格或其他非线性布局中的单选按钮,您可以使用类似RelativeLayout父级的东西,但是您必须直接收听每个单选按钮并编写关闭前一个单选按钮的逻辑下一个被选中。

于 2016-08-08T21:01:33.893 回答