как показать, что переключатель выбран постоянно - PullRequest
0 голосов
/ 07 сентября 2011

У меня та же проблема, что и , как показать, что переключатель выбран, все еще отмечен? , но на платформе Android ... кто-нибудь может мне помочь, пожалуйста ... мои коды

<RadioButton
android:checked="false"
android:id="@+id/BBC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffff6600"
android:text="BBC NEWS"
android:typeface="serif"
android:textStyle="bold"
android:layout_x="10px"
android:layout_y="100px">
</RadioButton>

Заранее спасибо ...

Ответы [ 4 ]

1 голос
/ 07 сентября 2011

Вы можете использовать статическую переменную, такую ​​как is_ticked, и установить ее значение true / false, когда пользователь отметит ее. и проверьте значение этой переменной в onCreate (), если (is_ticked) установить переключатель в положение флажок, в противном случае не проверено.

1 голос
/ 07 сентября 2011

Вы можете сохранить значение (когда изменилось ) в SharedPreferences , читать его каждый раз при загрузке страницы и устанавливать проверенное состояние на основе этого .

0 голосов
/ 17 сентября 2012

Вы можете использовать это: mListView.setItemChecked(selectedPosition, true);//this will check(enable) the desired radio button.

selectedPosition, вы можете сохранить с помощью SharedPreferences.

0 голосов
/ 07 сентября 2011

Вчера был задан вопрос с аналогичным содержанием:
У меня есть переключатель, чтобы пользователь мог выбрать, хочет ли он / она сохранить свою учетную запись в системе.

Вы не можете решить эту проблему только с layout.xml - вам нужно сохранить статус переключателя и загрузить его снова после запуска соответствующего действия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...