Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
Lsoldier52

Загрузка изображений из сети в ListView

02.02.2014, 18:18. Показов 3339. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Имеется файл в JSON формате. В нем дан массив объектов, каждый объект содержит поле "name" и поле "image", в котором указан url для загрузки картинки. Я хочу вывести в ListView имя объекта и изображение. Для этого я использую класс ImageManadger из данной статьи http://habrahabr.ru/post/78747/.
Пробовал разные способы, однако ничего не получается. Огромная просьба показать, каким образом мне можно загрузить изображения из файла в ListView.
Заранее спасибо
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    try {
                JSONArray data = new JSONArray(result);
                
                ArrayList<HashMap<String, Object>> MyArrList = new ArrayList<HashMap<String, Object>>();
                HashMap<String, Object> map;
                
                for(int i = 0; i < data.length(); i++){
                    JSONObject c = data.getJSONObject(i);
                    
                    map = new HashMap<String, Object>();
                    map.put("name", c.getString("name"));
                    ImageView imgView = (ImageView) findViewById(R.id.imageView1);
                    ImageManager.fetchImage(c.getString("image"), imgView);
                    imgView.buildDrawingCache();
                    Bitmap bmap = imgView.getDrawingCache();
                    d = new BitmapDrawable(bmap);
                    map.put("image",d);
                    map.put("image2",c.getString("image"));
                    MyArrList.add(map);
                    
                }
                
                SimpleAdapter simpleadapter;
                simpleadapter = new SimpleAdapter(SecondActivity.this, MyArrList,
                        R.layout.list, new String[] { "name", "image"}, new int[] { R.id.myName, R.id.imageView1});
                listView.setAdapter(simpleadapter);
                
 
                
 
            }
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.02.2014, 18:18
Ответы с готовыми решениями:

Загрузка изображений в листбокс из сети
У меня есть листбокс в каждом элементе которого изображения загружаются программно из интернета за раз по 25 штук, при загрузке до весь ui...

Загрузка Audio и Video в ListView из сети Интернет
Как загружать Audio и Video в ListView из сети Интернет, с последующим воспроизведением?

Хранение изображений и загрузка изображений
Привет, не когда не работал с изображениями когда их много, и тут возникла такая не обходимость, делаю сайт на фреймворке. Мне надо...

1
0 / 0 / 0
Регистрация: 03.02.2014
Сообщений: 2
03.02.2014, 00:24
Насколько я понимаю в
Code
1
map.put("image",d);
вместо d(Drawable) должен стоять его id. Но как его получить я не знаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2014, 00:24
Помогаю со студенческими работами здесь

Вывод изображений в ListView
Здравствуйте. Есть ListView, он в режиме Details т.е. список с колонками. Как выводить изображения в Item'e ListView? Полазил в...

ListView для изображений
Доброго времени суток. Наткнулся на очередную проблему. Суть: есть 2 изображения, каждый храниться в своем BitMap, вывожу изображения на...

Добавление изображений из picturebox в listview
Здравствуйте, есть следующая задача: Необходимо делать рисунки в Picturebox, а после добавлять их в listview. private...

Медленно отображаются Превью изображений в Listview
private void timer2_Tick(object sender , EventArgs e) { for (int i = 0; i &lt; 20; i++) { Image images =...

Listview вывод динамического количества изображений из выбранной папки
Необходимо вывести в форму некоторое количество изображений (сколько их неизвестно так как берутся из папки). Предоставленный код не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru