我正在开发一个处理扑克牌的应用程序。现在,我有一个文件夹, drawable/cards
有几十个文件,从 00.png
,这是纸面的图像。
我还有两节课, Deck
以及 Card
. Card
我们有一个参考 Drawable
他们的脸。 Deck
有一个 Card
我想在 for
循环。这一切看起来像,
public class Card{
public Card(Drawable image) {}
};
public class Deck{
List<Card> cardList;
public Deck(){
for(int i=0; i<52; ++i){
cardList.add( new Card( ??? ) );
}
}
}
我的问题是,有没有什么方法可以让我引用 Drawable
在构建 Card
这边走?或者我需要找到一个不同的方法?
1条答案
按热度按时间z9zf31ra1#
你已经试过交出那份工作了吗
resource id
而不是整个画面drawable
它自己?然后你应该可以用这个来画你的照片Card-class
使用setImageResource()
在您的imageView
.