Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 185
1

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

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

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

Открыть картинку в новом активити
Приветствую уважаемые разрабы. Сразу извиняюсь если написал не в той ветке....

Как передать целочисленную переменную и картинку из сервиса в активити?
Как передать целочисленную переменную и картинку из сервиса в активити?

Открыть картинку на весь экран из Галереи
Всем добрый вечер! Разрабатываю приложение для Android. В приложении галерея,...

как открыть картинку (и по возможности большого размера 10000х12000)
Всем привет! уже перепробовал множество вариантов : пробовал в имадж_вью но...

MediaPlayer R.raw: Сделать функцию в которой передавалось бы название песни и она воспроизводилась
Такое дело, можно ли указать переменную в этом моменте? Просто я хочу...

2
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
27.07.2014, 13:16 2
Лучший ответ Сообщение было отмечено avvvl как решение

Решение

Цитата Сообщение от 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);
    }
}
1
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 185
27.07.2014, 13:48  [ТС] 3
Спасибо работает. Я так пробовал и у меня не получалось, понял, где ошибка была: я писал полностью название пакета, а можно заюзать getPackageName().
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2014, 13:48

Окрасить кнопку, имя которой записано в строковую переменную (WPF)
Прошу помощи, есть строковая переменная, в которой записано имя кнопки,...

Как получить значение ячейки, имя которой записано в переменной?
как получить значение ячейки имя которой записано в переменной

Как присвоить значение переменной, имя которой записано в массиве?
Доброго всем времени суток! Имеется несколько переменных и массив, в котором...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru