当图像应该动态设置时,如何在android中向imageView添加源?

时间:2018-04-29 22:56:59

标签: java android android-layout

我正在制作纸牌游戏(有3个CPU玩家和一个人类玩家),人类玩家在游戏开始时有10张牌,我不知道如何将卡片附加到各自的图像视图中在将卡片交给玩家之前进行洗牌,因此,人类玩家所拥有的牌取决于牌组在交易之前是如何洗牌的。

人类玩家的牌每轮下降一个并且消失,因为他必须每轮打一张牌并且每个玩家用10张牌开始。我的问题在于,每次你开始新的一轮时,玩家都有10张不同的卡片......我不确定我的卡片图片是如何更新的,因为卡片的来源现在会有所不同。我在相对布局中有10个静态图像视图。

我不知道如何处理这个问题..在处理它们之前,我应该将每张卡片附在图像上吗?如果是这样,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您提供的上下文很少,因此很难提供一个好的解决方案。

如果屏幕上的视图始终可见且您将始终显示10,则可以静态设置它们并将图像加载到每个视图中。

如果视图是动态的,您可以使用回收站视图。

要加载图像,可以以编程方式加载它们。

在Android中处理位图非常烦人,因此您应该使用库来帮助您,picassoglide是两个很好的选择。