Java 多项选择随机化
我想让问题和答案在测验活动中随机出现 下面是QuizActivity.java中的一个片段Java 多项选择随机化,java,Java,我想让问题和答案在测验活动中随机出现 下面是QuizActivity.java中的一个片段 private void updateQuestion(){ mQuestionView.setText(mQuestionLibrary.getQuestion(mQuestionNumber)); mButtonChoice1.setText(mQuestionLibrary.getChoice1(mQuestionNumber)); mButtonChoice2.setTex
private void updateQuestion(){
mQuestionView.setText(mQuestionLibrary.getQuestion(mQuestionNumber));
mButtonChoice1.setText(mQuestionLibrary.getChoice1(mQuestionNumber));
mButtonChoice2.setText(mQuestionLibrary.getChoice2(mQuestionNumber));
mButtonChoice3.setText(mQuestionLibrary.getChoice3(mQuestionNumber));
mButtonChoice4.setText(mQuestionLibrary.getChoice4(mQuestionNumber));
mAnswer = mQuestionLibrary.getCorrectAnswer(mQuestionNumber);
mQuestionNumber++;
}
private void updateScore(int point) {
mScoreView.setText("" + mScore);
}
下面是我在QuestionLibrary.java中的代码片段
public String getQuestion(int a) {
String question = mQuestions[a];
return question;
}
public String getChoice1(int a) {
String choice0 = mChoices[a][0];
return choice0;
}
public String getChoice2(int a) {
String choice1 = mChoices[a][1];
return choice1;
}
public String getChoice3(int a) {
String choice2 = mChoices[a][2];
return choice2;
}
public String getChoice4(int a) {
String choice3 = mChoices[a][3];
return choice3;
}
public String getCorrectAnswer(int a) {
String answer = mCorrectAnswers[a];
return answer;
}
我强烈建议您查看
收藏#shuffle
-但您必须使用某种列表
,而不是可能的重复。我强烈建议您查看收藏#shuffle
-但您必须使用某种列表
,而不是可能的重复