我在每个单选按钮上都有相同的答案

时间:2014-11-07 20:55:25

标签: java android arrays

我正在尝试做一个quizz应用程序,所以我按照这个教程:https://www.youtube.com/watch?v=3sDo9afuPOI,并且由于它我做了一个问题,但我有一个小问题是,对于第一个问题我有类似的东西:

What is Spain capital?
Malaga
Madrid 
Barcelona
But for questions 2 and 3 and so on answers are like that 
What is France capital?
Paris
Paris1
Paris2

这里是实际完成工作的代码部分

if (flag < questions.length) {
                textviewquest.setText(questions[flag]);
                radiobtn1.setText(options[flag * 3]);
                radiobtn2.setText(options[flag * 3] + 1);
                radiobtn3.setText(options[flag * 3] + 2);

和flag是一个初始化为0的整数,我有30个问题 但我无法弄清楚如何修复它。 我希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

试试这个:

 radiobtn1.setText(options[flag * 3]);
 radiobtn2.setText(options[flag * 3 + 1]);
 radiobtn3.setText(options[flag * 3 + 2]);

options [flag * 3] + 1取选项的'flag * 3'元素,并以“1”结束。

options [flag * 3 + 1]取选项的'flag * 3 + 1'元素