2016-08-08 2 views
0

RadioButtons를 만들 때 사용할 수있는 레이아웃 매개 변수는 layout_alignParentStart이며 뷰 아래에 있습니까? Android 스튜디오에서 이렇게하면 오류가 발생합니다. 아니면 RadioGroup에 추가 할 수있는 속성이 있습니까?RadioButton에 대한 유효한 레이아웃 매개 변수

<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"/> 
+0

상위보기 란 무엇입니까? Layout_alignParentStart는 상위 뷰를 참조합니다. – FishStix

+0

RadioGroup은 LinearLayout의 서브 클래스이고 방향은 vertical로 설정됩니다. 너 뭐하려고? RadioButton은 시작 시점에 이미 정렬되어 있어야합니다. – ono

+0

@FishStix 상위 뷰는 상대 레이아웃입니다. – Nahidaa

답변

3

여기 거래입니다 : 여기

코드입니다 RadioGroupLinearLayout를 확장하고, 그 RadioGroup 모든 라디오 버튼이 일렬로 수평 또는 수직이 될하고자하는 것을 의미한다.

격자 또는 기타 비선형 레이아웃에서 라디오 버튼이 필요한 경우 RelativeLayout과 같은 것을 부모로 사용할 수 있지만 라디오 버튼 하나 하나를 직접 듣고 순서를 변경하는 로직을 코딩해야합니다 다음 1 개가 선택되면 이전 1 개를 끕니다.

+0

다음을 선택할 때 버튼이 꺼지게하려면 어떻게해야합니까? 나는 이것에 초보적이다. – Nahidaa

관련 문제