簡體   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