繁体   English   中英

RadioButtons的有效布局参数

[英]Valid layout params for RadioButtons

我可以使用什么布局参数来使RadioButtons layout_alignParentStart和“在视图下方”? 在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"/>

这是要解决的问题: RadioGroup扩展了LinearLayout ,这意味着RadioGroup希望所有单选按钮都在水平或垂直线上。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM