3
私はクイズベースのアプリを開発しています。ユーザーがこのアプリを開くと1つのクエストと4つのオプト(ラジオボタン)が表示されます。ラジオボタンはチェックされませんが、1つのクエストに回答したときに来て、次のクエストラジオボタンに行くとチェックされます。すべてのクエストのラジオボタンをリセットしてください。どうすればいいですか?アンドロイドのラジオボタンをオフにする方法
私はクイズベースのアプリを開発しています。ユーザーがこのアプリを開くと1つのクエストと4つのオプト(ラジオボタン)が表示されます。ラジオボタンはチェックされませんが、1つのクエストに回答したときに来て、次のクエストラジオボタンに行くとチェックされます。すべてのクエストのラジオボタンをリセットしてください。どうすればいいですか?アンドロイドのラジオボタンをオフにする方法
私は自分の欲望を作るためにカスタムリストや他のものを使用していることを前提としています。この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);
}
上記のコードは、あなたの欲しいものを作ることができる例です。 疑問がある場合はお知らせください。