我在 Google 和 Bing 上搜索了一段时间,但到目前为止,只找到了与 JavaScript 和类似的网络脚本语言有关的合法答案。希望你们中的一个好人能给我一些关于解决这个问题的最佳方法的见解。
基本上,我正在为 Android 开发一个纸牌游戏,并将我的个人卡片存储在 Card 类的 ArrayList 中。到目前为止,Card 具有三个 priv 变量:Rank、Suit 和 Image。等级和花色是显而易见的,但我对在课堂上存储卡片图像的方法感到困惑。我应该将作为图像目录的字符串存储在 res/mdpi 中,还是应该将其实际存储为位图(如果可能的话……)。
基本上我希望能够在以后创建的类中处理卡片时,使用一种随机选择卡片的方法,确保它尚未被处理,然后处理卡片。我猜我会通过调用类似“Card.drawCard”之类的东西将它绘制到屏幕上,其中“drawCard”是“Card”的一种方法,我将创建它来绘制卡片......可能最终会做一个完全不同的事情方式,但我会边学边学。
那么...如何将图像存储在变量中?