2016-09-07 62 views
2

我已經在RadioGroup下添加了2個RadioButton並啓用了第一個,當我選擇第二個時它不取消選擇第一個。你可以建議我什麼是錯在這爲什麼RadioGroup選擇多個RadioButtons

這裏是我的xml:

<RadioGroup 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:orientation="horizontal"> 
     <RadioButton 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="NO"/> 
     <RadioButton 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="YES"/> 
</RadioGroup> 
+2

你'RadioButton's需要的ID。 –

回答

2

試試這個:

<RadioGroup 
     android:id="@+id/radioGrp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:orientation="horizontal"> 
     <RadioButton 
      android:id="@+id/radio1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="NO"/> 
     <RadioButton 
      android:id="@+id/radio2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="YES"/> 
</RadioGroup> 
+0

其工作@Amy – srinu

+0

@srinu如果它的有用,你可以用upvote接受它嗎? – Amy

0

我覺得android:checked="true"使得它選擇無限。
嘗試在代碼中默認第一個按鈕。

radiogroup.check(idOfYourFirstRadio) 


您需要的ID設爲您的意見。

0

刪除機器人:檢查= 「true」,並要善於