私は単一選択と複数選択のテストに取り組んでいます。
いくつかの質問と各質問に対する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">