質問編集履歴
8
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,7 +118,7 @@
|
|
118
118
|
|
119
119
|
if((go_r >= 3) && (go_r <= 12)){
|
120
120
|
|
121
|
-
go_r.setImageResource(R.array.
|
121
|
+
go_r.setImageResource(R.array.3r);
|
122
122
|
|
123
123
|
}else
|
124
124
|
|
@@ -126,7 +126,7 @@
|
|
126
126
|
|
127
127
|
if((go_r >= 13) && (go_r <= 39)){
|
128
128
|
|
129
|
-
go_r.setImageResource(R.array.
|
129
|
+
go_r.setImageResource(R.array.2r);
|
130
130
|
|
131
131
|
}else{
|
132
132
|
|
7
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -220,7 +220,7 @@
|
|
220
220
|
|
221
221
|
if(go2 <= 12){
|
222
222
|
|
223
|
-
go[0].setImageResource(R.array.
|
223
|
+
go[0].setImageResource(R.array.3r);
|
224
224
|
|
225
225
|
}else
|
226
226
|
|
@@ -228,7 +228,7 @@
|
|
228
228
|
|
229
229
|
if(go2 <= 39){
|
230
230
|
|
231
|
-
go[0].setImageResource(R.array.
|
231
|
+
go[0].setImageResource(R.array.2r);
|
232
232
|
|
233
233
|
}else{
|
234
234
|
|
6
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -182,8 +182,6 @@
|
|
182
182
|
|
183
183
|
int go2 =0;
|
184
184
|
|
185
|
-
Integer go_r = new Integer(go2);
|
186
|
-
|
187
185
|
|
188
186
|
|
189
187
|
// 画像のリストを取得
|
@@ -206,13 +204,13 @@
|
|
206
204
|
|
207
205
|
//0以上100未満の整数の乱数を作成する
|
208
206
|
|
209
|
-
go
|
207
|
+
go2 = r.nextInt(100);
|
210
208
|
|
211
209
|
|
212
210
|
|
213
211
|
//ランダムで出た数が2以下なら4rの配列から1枚画像を表示する
|
214
212
|
|
215
|
-
if(go
|
213
|
+
if(go2 <= 2){
|
216
214
|
|
217
215
|
go[0].setImageResource(R.array.4r);
|
218
216
|
|
@@ -220,7 +218,7 @@
|
|
220
218
|
|
221
219
|
//ランダムで出た数が3以上12以下なら3rの配列から1枚画像を表示する
|
222
220
|
|
223
|
-
if(go
|
221
|
+
if(go2 <= 12){
|
224
222
|
|
225
223
|
go[0].setImageResource(R.array.ur);
|
226
224
|
|
@@ -228,7 +226,7 @@
|
|
228
226
|
|
229
227
|
//ランダムで出た数が13以上39以下なら2rの配列から1枚画像を表示する
|
230
228
|
|
231
|
-
if(go
|
229
|
+
if(go2 <= 39){
|
232
230
|
|
233
231
|
go[0].setImageResource(R.array.sr);
|
234
232
|
|
5
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -144,7 +144,9 @@
|
|
144
144
|
|
145
145
|
|
146
146
|
|
147
|
+
追記:沢山のご教示ありがとうございます。お返事が遅くなってしまいすみません。
|
148
|
+
|
147
|
-
|
149
|
+
いただいたアドバイスを参考にソースを変えたところ、エラーが消えました!ありがとうございます!
|
148
150
|
|
149
151
|
ですが、// 画像のリストを取得 の所のコードが働かず、画像が何も表示されません
|
150
152
|
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -141,3 +141,101 @@
|
|
141
141
|
```
|
142
142
|
|
143
143
|
なにとぞよろしくお願いします。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
追記:沢山のご教示ありがとうございます。いただいたアドバイスを参考にソースを変えたところ、エラーが消えました!ありがとうございます!
|
148
|
+
|
149
|
+
ですが、// 画像のリストを取得 の所のコードが働かず、画像が何も表示されません
|
150
|
+
|
151
|
+
// 画像のリストを取得 のコードを生かし、画像を表示させるには何が足らないのでしょうか。図々しいですが、再度お知恵をお借りできたらと思います。
|
152
|
+
|
153
|
+
どうかよろしくお願いします
|
154
|
+
|
155
|
+
```lang-<Java>
|
156
|
+
|
157
|
+
// 画面に6個の画像表示領域の器を配列で用意
|
158
|
+
|
159
|
+
go = new ImageView[5];
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
// 配列に画面に配置したImageViewを設定
|
164
|
+
|
165
|
+
go[0] = (ImageView)findViewById(R.id.v1);
|
166
|
+
|
167
|
+
go[1] = (ImageView)findViewById(R.id.v2);
|
168
|
+
|
169
|
+
go[2] = (ImageView)findViewById(R.id.v3);
|
170
|
+
|
171
|
+
go[3] = (ImageView)findViewById(R.id.v4);
|
172
|
+
|
173
|
+
go[4] = (ImageView)findViewById(R.id.v5);
|
174
|
+
|
175
|
+
go[5] = (ImageView)findViewById(R.id.v6);
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
//整数を入れる為の変数を宣言
|
180
|
+
|
181
|
+
int go2 =0;
|
182
|
+
|
183
|
+
Integer go_r = new Integer(go2);
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
// 画像のリストを取得
|
188
|
+
|
189
|
+
TypedArray images = getResources().obtainTypedArray(R.array.r);
|
190
|
+
|
191
|
+
TypedArray images2 = getResources().obtainTypedArray(R.array.2r);
|
192
|
+
|
193
|
+
TypedArray images3 = getResources().obtainTypedArray(R.array.3r);
|
194
|
+
|
195
|
+
TypedArray images4 = getResources().obtainTypedArray(R.array.4r);
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
// Randomクラスのインスタンスを生成
|
200
|
+
|
201
|
+
Random r = new Random();
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
//0以上100未満の整数の乱数を作成する
|
206
|
+
|
207
|
+
go_r = r.nextInt(100);
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
//ランダムで出た数が2以下なら4rの配列から1枚画像を表示する
|
212
|
+
|
213
|
+
if(go_r <= 2){
|
214
|
+
|
215
|
+
go[0].setImageResource(R.array.4r);
|
216
|
+
|
217
|
+
}else
|
218
|
+
|
219
|
+
//ランダムで出た数が3以上12以下なら3rの配列から1枚画像を表示する
|
220
|
+
|
221
|
+
if(go_r <= 12){
|
222
|
+
|
223
|
+
go[0].setImageResource(R.array.ur);
|
224
|
+
|
225
|
+
}else
|
226
|
+
|
227
|
+
//ランダムで出た数が13以上39以下なら2rの配列から1枚画像を表示する
|
228
|
+
|
229
|
+
if(go_r <= 39){
|
230
|
+
|
231
|
+
go[0].setImageResource(R.array.sr);
|
232
|
+
|
233
|
+
}else{
|
234
|
+
|
235
|
+
//それ以外(それ以降)の数字ならrの配列から1枚画像を表示する
|
236
|
+
|
237
|
+
go[0].setImageResource(R.array.r);
|
238
|
+
|
239
|
+
}
|
240
|
+
|
241
|
+
```
|
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -116,7 +116,7 @@
|
|
116
116
|
|
117
117
|
//ランダムで出た数が3以上12以下なら3rの配列から1枚画像を表示する
|
118
118
|
|
119
|
-
if((g
|
119
|
+
if((go_r >= 3) && (go_r <= 12)){
|
120
120
|
|
121
121
|
go_r.setImageResource(R.array.ur);
|
122
122
|
|
@@ -124,7 +124,7 @@
|
|
124
124
|
|
125
125
|
//ランダムで出た数が13以上39以下なら2rの配列から1枚画像を表示する
|
126
126
|
|
127
|
-
if((go_r >= 13) && (g
|
127
|
+
if((go_r >= 13) && (go_r <= 39)){
|
128
128
|
|
129
129
|
go_r.setImageResource(R.array.sr);
|
130
130
|
|
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
// 画面に6個の画像表示領域の器を配列で用意
|
56
56
|
|
57
|
-
g
|
57
|
+
go = new ImageView[5];
|
58
58
|
|
59
59
|
|
60
60
|
|
@@ -126,7 +126,7 @@
|
|
126
126
|
|
127
127
|
if((go_r >= 13) && (gatya_r <= 39)){
|
128
128
|
|
129
|
-
g
|
129
|
+
go_r.setImageResource(R.array.sr);
|
130
130
|
|
131
131
|
}else{
|
132
132
|
|
1
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
if文に配列を使う方法が知りたいです
|
test
CHANGED
File without changes
|