我目前正在构建一个应用程序, 该应用程序在主视图上有 6 张图像, 它从我的 < code > drawable 文件夹生成随机图像( 模拟牌牌牌甲板)
<强 > 初始化甲板: 强 >
public static void initDecks() {
int m = 0;
for (int i = 0; i < suites.length; i += 1) {
for (int j = 0; j < regularCards.length; j += 1) {
regularDeck[m++] = "drawablw/" + suites[i] + regularCards[j]
+ ".jpg";
}
}
m = 0;
for (int i = 0; i < suites.length; i += 1) {
for (int j = 0; j < trickCards.length; j += 1) {
trickDeck[m++] = "drawable/" + suites[i] + trickCards[j]
+ ".jpg";
}
}
Collections.shuffle(Arrays.asList(regularDeck));
Collections.shuffle(Arrays.asList(trickDeck));
}
< 强力 > 粉碎甲板: 强 >
public static String[] getCards(int size) {
String[] result = new String[size];
for (int i = 0; i < size - 2; i += 1) {
result[i] = regularDeck[i];
}
result[size - 1] = trickDeck[0];
Collections.shuffle(Arrays.asList(result));
return result;
}
在我的主要活动中, 我将卡片指派到视图中, 当用户点击这些卡片时, 我想知道图像是骗术卡片还是普通卡片 。
是否有方法可以找到被点击的游戏卡片是否被选中? 比如 if( image. gigImagageDrawable (). 等同( R. degrabable. trick.jpg) code >?