- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在进行单选和多选测试。
我有几个问题,每个问题有 4 个答案。
我正在打乱答案,因为每个答案都分配给了单选按钮。这就是我洗牌数组列表的方式,其中 Random 是一个包含项目的数组列表,r1、r2、r3、r4 是单选按钮。
random.add(val);
Collections.shuffle(random);
r1.setText(random.get(0));
r2.setText(random.get(1));
r3.setText(random.get(2));
r4.setText(random.get(3));
我能够以困惑的方式显示答案,但是当我选择答案时,我需要显示答案是正确的还是错误的。
Sample question and options.
1. which language is used for android programming?
A.PHP
B.JAVA
C.C
D.C++
正确答案是 B 我需要显示正确答案是 B。
如何实现。
编辑:我试过这个:
单击每个单选按钮分配值 A 并将该值与 xml 值进行比较,如果它的正确显示是正确的,但是当我弄乱它时它将不起作用。
编辑 2XML
<Question no="1" text="Which Programming language is used in android develoment" type="SCA" noc="4" jumble="NO" correctans="PHP">
<choice a = "PHP" flag="A">
<choice b = "JAVA" flag="B">
<choice c = "C" flag="C">
<choice d = "C++" flag="D">
最佳答案
您可以使用 Option-isOptionCorrect 对创建 HashMap 。喜欢你的情况:
HashMap<String, Boolean> choices = new HashMap<String, Boolean>();
choices.put("PHP", false);
choices.put("JAVA", true);
choices.put("C", false);
choices.put("C++", false);
现在打乱键值对。您的正确选择将是一个在 HashMap 中具有值 true
的选项。
关于java - 多项和单项选择测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13657234/
我正在创建一个项目来使用评级系统评估不同的产品,但由于我是新手,所以我有几个问题。 首先,为了实现这个目标,我创建了一个 ListView ,它允许我使用从该数据库获取的 JSON 代码显示 MySQ
在对学校的大型作业进行故障排除时,我发现了一个错误,我将单个项目列表(包含一个项目的堆栈)视为单个项目。我解决了我的问题,但是在进一步的测试中我注意到一些奇怪的事情: 48 ?- 1 is [1].
嘿,我正在修改我在 Internet 上找到的示例应用程序。 (学习2破解)我想在我的 ReclycerView 中获取单行的 ID。这是代码。 主要 private void initVie
我在一个项目中使用 ASP.NET MVC SiteMap 提供程序,它运行良好。但是,我很难弄清楚如何隐藏菜单项。我想在全局导航中隐藏的菜单项是我的“站点地图”页面。现在我知道有一个东西叫做 Vis
我是一名优秀的程序员,十分优秀!