我有可绘制的图像,我将这些图像打乱,但我希望 R.drawable.a这个图像出现 5次, 这个 R.drawable.b出现 10 次,但在我的代码图像中一次又一次出现。
我的问题是,我希望该图像R.drawable.a出现在该图像R.drawable.a从列表中删除 5 次之后,其他图像开始对所有图像进行洗牌。但与此同时,图像R.drawable.a 来了
public void addNewImageToScreen() {
//array of all drawable id's
int pics[] = { R.drawable.a, R.drawable.b, R.drawable.c, ...etc...};
Random rand = new Random();
int pos = rand.nextInt(pics.length);
addNewImageToScreen(pics[pos]);
}
任何人都可以帮助我这怎么可能?