3
中的單選按鈕我正在開發一個基於測驗的應用程序。當用戶打開這個應用程序時,將會有1個任務和4個選擇(單選按鈕)單選按鈕將被取消選中,但是當用戶回答1個任務時,以及他進入下一個任務時單選按鈕將被檢查。我想取消選中/重置每個任務的單選按鈕。我該怎麼做?如何取消選中android
中的單選按鈕我正在開發一個基於測驗的應用程序。當用戶打開這個應用程序時,將會有1個任務和4個選擇(單選按鈕)單選按鈕將被取消選中,但是當用戶回答1個任務時,以及他進入下一個任務時單選按鈕將被檢查。我想取消選中/重置每個任務的單選按鈕。我該怎麼做?如何取消選中android
我假設你正在使用自定義列表或其他的東西來使你的願望查看,在這個c你需要保存位置的每個問題的答案,如果用戶已通過選擇單選按鈕給出答案,然後使該保存在一些像在ArrayList
只是舉例。對於未給出答案的下一個問題,您可以爲下一個問題製作-1標誌。
下面是我使用的代碼示例。
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);
}
上面的代碼是可以使你的願望的事情的例子。 如果你有疑問,讓我知道。