(Android Studio) Как установить указанное значение для изображения? - PullRequest
0 голосов
/ 10 мая 2018

Допустим, у меня есть папка ресурсов с кучей изображений для колоды карт.Я поместил изображения из папок ресурсов в массив строк.Я установил свой файл изображения, карты, чтобы он превратился в случайное изображение из массива.

cards.setImageBitmap (BitmapFactory.decodeStream (getAssets (). Open (cardsList.get (random))));

Если я хочу установить карты туза равными значению 10, как мне поступить?

1 Ответ

0 голосов
/ 10 мая 2018

Использование 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);

        }

Тогда map.get(10) вернет строку "Ace"

cards.setImageBitmap(BitmapFactory.decodeStream(getAssets().open(map.get(random))));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...