Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 172
#1

Открыть картинку, название которой записано в переменную - Android

27.07.2014, 12:56. Просмотров 510. Ответов 2
Метки нет (Все метки)

Допустим есть String переменная с текстом "winter". Как открыть картинку из папки drawable - winter.png?
Также подойдет вариант, если есть Integer переменная = 5, то открыть 5-ую по счету картинку из drawable(и эта картинка тоже может содержать в названии цифру 5(такой вариант подходит)).
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2014, 12:56     Открыть картинку, название которой записано в переменную
Посмотрите здесь:

Добавить картинку на форму Android
Вставить картинку Android
Android Название прложения
Android Не отображает картинку
Как передать целочисленную переменную и картинку из сервиса в активити? Android
Android ImageView, как наложить картинку на картинку?
MediaPlayer R.raw: Сделать функцию в которой передавалось бы название песни и она воспроизводилась Android
Android ImageView не видит картинку
Сохранить картинку на канве Android
Android Получить картинку ImageView
Получить картинку из ресурсов Android
Android как открыть картинку (и по возможности большого размера 10000х12000)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
27.07.2014, 13:16     Открыть картинку, название которой записано в переменную #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от avvvl Посмотреть сообщение
Допустим есть String переменная с текстом "winter". Как открыть картинку из папки drawable - winter.png?
Вот так:

Java
1
2
3
4
5
6
7
8
9
10
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView iv = (ImageView) findViewById(R.id.imageView1);
        int imageID = getResources().getIdentifier("winter", "drawable", getPackageName());
        iv.setImageResource(imageID);
    }
}
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 172
27.07.2014, 13:48  [ТС]     Открыть картинку, название которой записано в переменную #3
Спасибо работает. Я так пробовал и у меня не получалось, понял, где ошибка была: я писал полностью название пакета, а можно заюзать getPackageName().
Yandex
Объявления
27.07.2014, 13:48     Открыть картинку, название которой записано в переменную
Ответ Создать тему
Опции темы

Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru