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

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

Войти
Регистрация
Восстановить пароль
 
Aratori
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 16
#1

Обращение к различными наименованиям в цикле - Программирование Android

04.10.2015, 19:59. Просмотров 178. Ответов 3
Метки нет (Все метки)

Как можно написать динамическую выборку изображений в цикле, чтобы избегать подобных конструкций?
Java
1
2
3
4
5
         imgArray[0] = (ImageView) findViewById(R.id.img0);
        imgArray[1] = (ImageView) findViewById(R.id.img1);
 
        imgArray[0].setImageBitmap(new BitmapFactory().decodeResource(getResources(), R.img0));
        imgArray[1].setImageBitmap(new BitmapFactory().decodeResource(getResources(), R.img1));
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2015, 19:59     Обращение к различными наименованиям в цикле
Посмотрите здесь:

Наследование SurfaceView с различными интерфейсами - Программирование Android
Чем отличается такой вид наследования: class FastRenderView extends SurfaceView implements Runnable { ...} от такого: class...

Обращение к UI из Timer - Программирование Android
при помощи какой функции из таймера можно обратиться к элементу UI??

Обращение к MySQL - Программирование Android
Добрый день! Пытаюсь научиться наладить связь с MySQL нашел уроки http://sampleprogramz.com/android/mysqldb.php Пытаюсь сделать В урок...

Обращение к файлу ресурсов - Программирование Android
Всем доброго времени суток. У меня вопрос как можно, и можно ли, обратиться к файлу ресурса моего приложения (изображение) для его...

Обращение из статического метода - Программирование Android
Очень интересно вот что: В уроке 120 проекта startandroid есть статический метод в классе MyWidget, который обращается к не-статическим...

Обращение к елементам Activity - Программирование Android
Доброго времени суток! Кого не затруднит, по пробуйте помочь. Суть программы в том, что при нажатии на кнопку, картинка становится...

Обращение к NULL TextView - Программирование Android
У меня есть TextView описанный в XML в GridLayout. И есть ListView который этими GridLayout и заполняется. Возникает исключение....

Обращение к View элементам фрагмента - Программирование Android
Добрый день. Нужна помощь, уже не знаю что делать. Имеется три идентичных фрагмента с одним TextView (id = textview1). Имеется...

Обращение к элементам другой Активити - Программирование Android
Есть xml-файл главной активити main.xml который содержит поле ввода <EditText android:id="@+id/edPhone" ...

Обращение к фрагменту вне активити - Программирование Android
Здравствуйте, форумчане! Назрел такой вот вопрос: создан класс BannerFragment, унаследованный от фрагмента. В нём переопределён...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimabubyakin
159 / 124 / 44
Регистрация: 16.10.2013
Сообщений: 1,738
Завершенные тесты: 5
04.10.2015, 22:26     Обращение к различными наименованиям в цикле #2
Aratori, Что бы на ImageView кинуть изображение?

Добавлено через 11 секунд
Aratori, Drawable
Aratori
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 16
05.10.2015, 00:40  [ТС]     Обращение к различными наименованиям в цикле #3
не в этом дело
представь, что у тебя 1000 изображений с id img0 .. imgN и надо забить программно каждое из этих изображений в объект
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
05.10.2015, 11:47     Обращение к различными наименованиям в цикле #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Aratori,

Java
1
2
3
4
5
6
7
8
public Drawable getAndroidDrawable(String pDrawableName){
    int resourceId=Resources.getSystem().getIdentifier(pDrawableName, "drawable", "android");
    if(resourceId==0){
        return null;
    } else {
        return Resources.getSystem().getDrawable(resourceId);
    }
}
Java
1
2
3
for (int i = 0; i < N; i++) {
    imgArray[i].setImageDrawable(getAndroidDrawable("img" + i));
}
http://stackoverflow.com/questions/4...id-from-string
Yandex
Объявления
05.10.2015, 11:47     Обращение к различными наименованиям в цикле
Ответ Создать тему
Опции темы

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