android - 对于 Android 记忆匹配游戏,如何让随机图像(卡片)随机显示在屏幕上?
问题描述
当我对图像进行硬编码(没有 for 循环)时,游戏运行良好。我在一组数字上测试了 for 循环,它运行良好。当我添加图像(包括图像变量)时,应用程序崩溃,即使 Android Studio 说应用程序安装成功。我在这里想念什么?我也有 frontImage 的 ArrayList。谢谢你。
私人无效卡前(){
for (int i = 0; i < 9; i++) {
int random = (int) (Math.random() * (drivers.length));
if (!frontImage.contains(drivers[random])) {
frontImage.add(drivers[random]);
frontImage.add(drivers[random]);
} else {
i--;
}
image11 = frontImage.get(1);
image12 = frontImage.get(2);
image13 = frontImage.get(3);
image14 = frontImage.get(4);
image15 = frontImage.get(5);
image16 = frontImage.get(6);
image17 = frontImage.get(7);
image18 = frontImage.get(8);
image19 = frontImage.get(9);
image21 = frontImage.get(10);
image22 = frontImage.get(11);
image23 = frontImage.get(12);
image24 = frontImage.get(13);
image25 = frontImage.get(14);
image26 = frontImage.get(15);
image27 = frontImage.get(16);
image28 = frontImage.get(17);
image29 = frontImage.get(18);
}
}
解决方案
推荐阅读
- ios - IPA 签名 类似 Android 的签名
- c# - C# 构建没有不必要的引用依赖
- php - 从嵌入代码中获取 SRC 并将其放入自己的 iframe 中,因为它需要那样做
- python - 如何自己实现 tf.argmax?
- c++ - AVX2 有符号 8 位元素的整数乘法,产生有符号 16 位结果?
- jquery-select2 - Select2 不起作用从 jQuery (dataAdapter) 更改值
- javascript - 带线到另一个 div 的图像标题
- wpf - Webclient 使用异步恢复下载
- angularjs - AngularJS,_spPageContextInfo 未定义
- javascript - 如何将动态添加的元素转换为 JSON 并返回