Android 从给定字符串数组设置ImageView源

Android 从给定字符串数组设置ImageView源,android,arrays,string,image,android-resources,Android,Arrays,String,Image,Android Resources,我正在创建一个基于客户端-服务器通信的纸牌游戏,服务器(电视)洗牌并将纸牌交给玩家-客户端(Android手机)。 我正在为如何设置我的卡的源映像(客户端)而苦苦挣扎。 作为客户机,我正在接收字符串数组中的卡(例如,[C1、C2、C3、C4、C5]),请注意,在参考资料中,图像文件的命名与它们在该字符串中的显示完全相同(C=Clubs,D=Diamonds..1到13)。我该怎么做?我想以这样一种方式使用字符串数组,即我可以提取单个字符串,并通过使用“知道”需要将哪些图像设置为源 另外,我知道我

我正在创建一个基于客户端-服务器通信的纸牌游戏,服务器(电视)洗牌并将纸牌交给玩家-客户端(Android手机)。 我正在为如何设置我的卡的源映像(客户端)而苦苦挣扎。 作为客户机,我正在接收字符串数组中的卡(例如,
[C1、C2、C3、C4、C5]
),请注意,在参考资料中,图像文件的命名与它们在该字符串中的显示完全相同(C=Clubs,D=Diamonds..1到13)。我该怎么做?我想以这样一种方式使用字符串数组,即我可以提取单个字符串,并通过使用“知道”需要将哪些图像设置为源


另外,我知道我可以使用一个开关,每个电源有52个外壳,但我相信有更好的方法

应该是你要找的。将此实现封装在某种帮助器类中可以提供一种良好的OOP方法。i、 e.
CardHelper.getCardFromString(“…”)
将返回
卡的实例。OOP的可能性是无穷无尽的,这就是有趣的部分:)谢谢你的参考,它很有帮助。