Я добавляю RadioButton в своем расположении.
Это неконтролируемо для начала. И когда я нажимаю на него, это становится проверенным (как показано в эмуляторе). Но когда, когда я нажимаю на него снова, это не становится непроверенным снова?
<RadioButton android:checked="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/option1"/>
Если вы используете только один радиобокс для проверки включения и выключения, возможно, вам следует использовать кнопку checkbox или toggle button вместо этого.
http://developer.android.com/resources/tutorials/views/hello-formstuff.html
Прокрутите вниз и увидите checkbox и toggle button.
При использовании радиоприемников вы обычно имеете несколько и выбираете между ними. Например, легкий, средний, трудный.
Если у вас есть более 1 переключателя для работы, добавьте "RadioGroups" следующим образом:
<RadioGroup android:id="@+id/group1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical">
<RadioButton android:id="@+id/radio1" android:text="madras"
android:layout_width="wrap_content" android:layout_height="wrap_content" />
<RadioButton android:id="@+id/radio2" android:text="bombay"
android:layout_width="wrap_content" android:layout_height="wrap_content" />
</RadioGroup>
Взгляните на этот пример , я уверен, что это прояснит вашу идею относительно Radio Buttons .
См. Также эту страницу разработчика Android - Form Stuff .
Это концептуальный вопрос: Радиокнопки позволяют выбирать между несколькими вариантами (представленными другими радиокнопками). Как правило, одна радиокнопка из группы всегда отмечена, даже если в исходном состоянии ни одна кнопка не может быть отмечена, если вы не объявите одну из них значением по умолчанию. Это также означает, что одиночная кнопка не позволяет переключать ее состояние, если в той же группе нет других радиокнопок - если есть только один вариант, вам придется выбрать его.
Если вам нужно двоичное переключение, вместо него лучше использовать флажок.