如何取消在Android的单选按钮 [英] how to uncheck the radio button in android
问题描述
我正在开发一个基于测验应用。当用户打开这个应用程序单选按钮,将取消选中但当用户回答1追求和当他去了下一个任务单选按钮将checked.I要取消的概率来会有1追求和4选择(单选按钮)/重置单选按钮,每quest.How我能做到吗?
i am developing an quiz based app. there will be 1 quest and 4 opt(radio buttons) when user opens this app radio button will be unchecked but the prob comes when the user answers 1 quest and when he goes for next quest radio button will be checked.I want to uncheck/reset the radio buttons for every quest.How can i do it?
推荐答案
我假设你正在使用自定义列表或其他东西,使你的愿望查看,该类别中您需要保存位置,每个问题的答案,如果用户给出通过选择单选按钮然后进行保存一些像 ArrayList的答案
只是其中没有得到答案,你可以让-1标志用于接下来的问题example.For下一个问题。
I assume that you are using Custom List or other thing to make your desire View ,in this c you need to save position for Each Question answer if user has given answer by selecting RadioButton then make that Save in Some Like in ArrayList
just for example.For next Question which have not been given answer you can make -1 flag for that next Question.
下面是我用code的例子。
Below is code example which i use .
if (childData == -1) {
mchildHolder.mRadioPass.setChecked(false);
mchildHolder.mRadioCorrect.setChecked(false);
mchildHolder.mRadioFail.setChecked(false);
mchildHolder.mRadioNa.setChecked(false);
} else if (childData == 0) {
mchildHolder.mRadioPass.setChecked(true);
mchildHolder.mRadioCorrect.setChecked(false);
mchildHolder.mRadioFail.setChecked(false);
mchildHolder.mRadioNa.setChecked(false);
} else if (childData == 1) {
mchildHolder.mRadioPass.setChecked(false);
mchildHolder.mRadioCorrect.setChecked(true);
mchildHolder.mRadioFail.setChecked(false);
mchildHolder.mRadioNa.setChecked(false);
} else if (childData == 2) {
mchildHolder.mRadioPass.setChecked(false);
mchildHolder.mRadioCorrect.setChecked(false);
mchildHolder.mRadioFail.setChecked(true);
mchildHolder.mRadioNa.setChecked(false);
} else if (childData == 3) {
mchildHolder.mRadioOn.setChecked(false);
mchildHolder.mRadioOff.setChecked(false);
mchildHolder.mRadioFail.setChecked(false);
mchildHolder.mRadioNa.setChecked(true);
}
以上code为例子,它可以使你的愿望的事。
我们如果您有疑问,我知。
above code is example which can make your desire thing. Let me known if you have doubt.
这篇关于如何取消在Android的单选按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!