回答編集履歴
1
ミスの修正
test
CHANGED
@@ -26,17 +26,17 @@
|
|
26
26
|
|
27
27
|
class Toi{
|
28
28
|
|
29
|
-
|
29
|
+
String que;
|
30
30
|
|
31
|
-
|
31
|
+
RadioButton[] radio;
|
32
32
|
|
33
|
-
|
33
|
+
Toi(String que, RadioButton[] radio){
|
34
34
|
|
35
|
-
|
35
|
+
this.que = que;
|
36
36
|
|
37
|
-
|
37
|
+
this.radio = radio;
|
38
38
|
|
39
|
-
|
39
|
+
}
|
40
40
|
|
41
41
|
}
|
42
42
|
|
@@ -72,15 +72,15 @@
|
|
72
72
|
|
73
73
|
for(int n = 0; n < ANSWRE.length; n++){
|
74
74
|
|
75
|
-
|
75
|
+
for(int m = 0; m < ANSWRE[n].length; m++){
|
76
76
|
|
77
|
-
|
77
|
+
radio[n][m] = new RadioButton(this);
|
78
78
|
|
79
|
-
|
79
|
+
radio[n][m].setText(ANSWRE[n][m]);
|
80
80
|
|
81
|
-
|
81
|
+
//idの設定とかもここで
|
82
82
|
|
83
|
-
|
83
|
+
}
|
84
84
|
|
85
85
|
}
|
86
86
|
|
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
for(int n = 0; n < toi.length; n++)
|
94
94
|
|
95
|
-
|
95
|
+
toi[n] = new Toi(QUESTION[n], radio[n]);
|
96
96
|
|
97
97
|
```
|
98
98
|
|
@@ -116,11 +116,11 @@
|
|
116
116
|
|
117
117
|
for(Toi t: list1){
|
118
118
|
|
119
|
-
|
119
|
+
List<RadioButton> list2 = Arrays.asList(t.radio.clone());
|
120
120
|
|
121
|
-
|
121
|
+
Collections.shuffle(list2);//シャッフル
|
122
122
|
|
123
|
-
|
123
|
+
t.radio = list2.toArray(new RadioButton[]{});//元に戻す
|
124
124
|
|
125
125
|
}
|
126
126
|
|
@@ -128,9 +128,9 @@
|
|
128
128
|
|
129
129
|
のようになるかと。
|
130
130
|
|
131
|
-
list1.que = 問題の文字
|
131
|
+
list1.get(0).que = 問題の文字
|
132
132
|
|
133
|
-
list1.a
|
133
|
+
list1.get(0).radio = ラジオボタンの配列
|
134
134
|
|
135
135
|
で取り出せます。
|
136
136
|
|