如何随机一个单选按钮?

问题描述 投票:1回答:1

我试图做一个选择题测验。我有一个问题,当我想随机得到一个多项选择按钮。我不知道如何随机多选按钮的位置。这是我的选择题按钮代码的例子。

       rb1.setText(currentQuestion.getOption1());
        rb2.setText(currentQuestion.getOption2());
        rb3.setText(currentQuestion.getOption3());

我想打随机,例如:

rb2.setText(currentQuestion.getOption1());
rb3.setText(currentQuestion.getOption2());
rb1.setText(currentQuestion.getOption3());
java android arrays random
1个回答
0
投票

添加问题数组列表,然后将它洗。后来采取从指数0阅读。

    ArrayList arrayList = new ArrayList();
    arrayList.add("Q1");
    arrayList.add("Q2");
    arrayList.add("Q3");
    Collections.shuffle(arrayList);

    // set array list items to radio buttons
© www.soinside.com 2019 - 2024. All rights reserved.