###java R.drawableのIdをintの配列に代入できない。
タイトル通りです。
以下のようなコードを作ったのですが、不思議なことに赤い波線が引かれ、エラーとなります。
lang
1package com.example.android.test; 2 3public class Hensu { 4 int[] baseIds = new int[100]; 5 //これより下の行に赤い波線が引かれる 6 //baseIdsにマウスを乗せると、Unknown class 'baseIds'と出る。 7 //R.drawable.mio_baseにマウスを乗せると、Unknown class 'R.drawable.mio_base'と出る。 8 baseIds[0]=R.drawable.mio_base; 9 baseIds[1]=R.drawable.mio_base; 10 ・・・ 11} 12
ちなみに以下のようにするとエラーは出ません。
lang
1package com.example.android.test; 2 3public class Hensu { 4 int[] baseIds = new int[] { 5 R.drawable.mio_base, 6 R.drawable.mio_base 7 ・・・ 8}; 9 10}
これはなぜなのでしょうか?
前半のように添え字つきの配列に値を代入するにはどうすればよいのでしょうか?
どうかアドバイスお願いします・・・!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/29 12:51