java从图像数组中选择随机图像
我有这个图像阵列,它由10个图像组成
int[] MyArray = new int[10];{
MyArray[0] = R.drawable.a;
MyArray[1] = R.drawable.b;
MyArray[2] = R.drawable.c;
MyArray[3] = R.drawable.d;
MyArray[4] = R.drawable.e;
MyArray[5] = R.drawable.f;
MyArray[6] = R.drawable.g;
MyArray[7] = R.drawable.h;
MyArray[8] = R.drawable.i;
MyArray[9] = R.drawable.j;
}
我的活动中有一个图像视图,我想用图像数组中的随机图像填充该视图。我该怎么做,有什么帮助吗
要在图像视图中查看阵列中的图像,我使用以下代码
ImageView ImgView = (ImageView)findViewById(R.id.imageView);
ImgView.setImageResource(MyArray);
# 1 楼答案
上面的代码将为您生成一个随机数。类的nextInt方法生成一个介于0(包含)和给定参数(排除)之间的数字