我正在编写一个简单的多项选择测验应用程序。SQLite 数据库表如下所示:
1 Question1 RightAnswer1
2 Question2 RightAnswer2
3 Question3 RightAnswer3
and so on.
活动布局如下所示。
Question TextView
Wrong Answer ListViewItem
Right Answer ListViewItem
Wrong Answer ListViewItem
Wrong Answer ListViewItem
我将选择 Java random 从表中选择一个随机问题。我的问题是 - 我应该如何从同一张表中选择错误的答案,以使它们与正确的答案不一致。另一个问题是如何将正确答案随机放置在四个 TextView 之一?我应该使用 Java Collections.shuffle 来打乱这四个位置吗?