我试图做一个选择题测验。我有一个问题,当我想随机得到一个多项选择按钮。我不知道如何随机多选按钮的位置。这是我的选择题按钮代码的例子。
rb1.setText(currentQuestion.getOption1());
rb2.setText(currentQuestion.getOption2());
rb3.setText(currentQuestion.getOption3());
我想打随机,例如:
rb2.setText(currentQuestion.getOption1());
rb3.setText(currentQuestion.getOption2());
rb1.setText(currentQuestion.getOption3());
添加问题数组列表,然后将它洗。后来采取从指数0阅读。
ArrayList arrayList = new ArrayList();
arrayList.add("Q1");
arrayList.add("Q2");
arrayList.add("Q3");
Collections.shuffle(arrayList);
// set array list items to radio buttons