Java (Android Studio)如何在imageview上设置指定值?
假设我有一个资产文件夹,里面有一堆卡片的图片。我将资产文件夹中的图像放入字符串数组列表中。我将imageview文件cards设置为从arraylist更改为随机图像 cards.setImageBitmap(BitmapFactory.decodeStream(getAssets().open(cardsList.get(random)))Java (Android Studio)如何在imageview上设置指定值?,java,android,imageview,Java,Android,Imageview,假设我有一个资产文件夹,里面有一堆卡片的图片。我将资产文件夹中的图像放入字符串数组列表中。我将imageview文件cards设置为从arraylist更改为随机图像 cards.setImageBitmap(BitmapFactory.decodeStream(getAssets().open(cardsList.get(random))) 如果我想将Ace卡的值设置为10,我将如何进行设置 使用hashmap HashMap<Integer, String> map = new
如果我想将Ace卡的值设置为10,我将如何进行设置 使用
hashmap
HashMap<Integer, String> map = new HashMap<>();
for (String card : cardsList)
{
if(card.equals("Ace")) // or whatever string to be mapped to value 10
map.put(10, card);
if(card.equals("King"))
map.put(9, card);
}
您可以使用
hashmap
cards.setImageBitmap(BitmapFactory.decodeStream(getAssets().open(map.get(random))));