2017-07-04 13 views
-1

私はAndroidのJavaファイルにこのリストを持っている:Androidの長い描画可能リスト

int[] imagelist = new int[]{R.drawable.n0d,R.drawable.n1d,R.drawable.n2d}; 

は、どのように私はループで長くこのリストを作ることができますか?その後、私はImageViewsで画像を表示するには、forループでそれを使用したいと思います

int[] imagelist = new int[]{R.drawable.n0d,R.drawable.n1d,...,R.drawable.n85d}; 

int lenght = 3; //I'd like it to be: int lenght = 85; 
for (int i=0;i<lenght;i++){ 
     imageViews[i] = new ImageView(this); 
     imageViews[i].setImageResource(imagelist[i]); 
     imageViews[i].setLayoutParams(LayoutParamsview); 
     linearlayout.addView(imageViews[i]); 
} 

答えて

0

私は答えを見つけた最後に、私はこのような何かが欲しいです..! 私はgetIdentifierを使用しました。

for (int i=0;i<lenght;i++){ 
    imagelist[i] = getResources().getIdentifier("n"+(i)+"d","drawable",getPackageName()); 
} 
関連する問題