2015-04-15 4 views
-1

Вот мой макет XML-файлПочему мой RadioButton (в одной RadionGroup) может быть выбран одновременно?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

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

     <RadioButton 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:checked="true" 
      android:text="男" /> 

     <RadioButton 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="女" /> 
    </RadioGroup> 

</LinearLayout> 

результатом является то, что как RadioButton были проверены , как это исправить?

, и если я изменю LinearLayout на TableLayout, то какие еще вопросы я должен заметить?

ответ

0

Я, наконец, получил его после многих тестов! Вывод: в RadioGroup, если RadioButton установлен checked = "true", вы должны передать RadioButton id (android: id = "@ + id/name"); Если нет, статус не будет изменен на отмененный с помощью «проверенного радиообмена» при выборе другого радиообмена. Итак, не забудьте добавить идентификатор к радиоблоку!

но я не знаю, как работает исходный код?

Смежные вопросы