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

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

Восстановить пароль Регистрация
 
Aratori
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 16
04.10.2015, 19:59     Обращение к различными наименованиям в цикле #1
Как можно написать динамическую выборку изображений в цикле, чтобы избегать подобных конструкций?
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     Обращение к различными наименованиям в цикле
Посмотрите здесь:

Обращение к элементам другой Активити Android
Обращение к елементам Activity Android
Android Обращение к файлу ресурсов
Android Обращение к методу другого класса
Android Наследование SurfaceView с различными интерфейсами
Обращение к каждому элементу Адаптера Android
Android Обращение из сервиса к основному (UI) потоку
Обращение к UI из Timer Android
Обращение к View элементам фрагмента Android
Обращение к MySQL Android
Android Обращение из статического метода
Обращение к NULL TextView Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimabubyakin
 Аватар для dimabubyakin
158 / 123 / 44
Регистрация: 16.10.2013
Сообщений: 1,734
Завершенные тесты: 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
 Аватар для YuraAAA
1563 / 1305 / 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     Обращение к различными наименованиям в цикле
Ответ Создать тему
Опции темы

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