Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Lsoldier52
0 / 0 / 0
Регистрация: 30.01.2014
Сообщений: 1
1

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

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

Здравствуйте. Имеется файл в JSON формате. В нем дан массив объектов, каждый объект содержит поле "name" и поле "image", в котором указан url для загрузки картинки. Я хочу вывести в ListView имя объекта и изображение. Для этого я использую класс ImageManadger из данной статьи http://habrahabr.ru/post/78747/.
Пробовал разные способы, однако ничего не получается. Огромная просьба показать, каким образом мне можно загрузить изображения из файла в ListView.
Заранее спасибо
Код
    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);
    			

         		

    		}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2014, 18:18
Ответы с готовыми решениями:

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

Загрузка изображений
Здравствуйте. Есть база изображений, например на web сервере, хостинге или соц...

Загрузка изображений в RecyclerView
Здравствуйте, каким образом можно динамически загружать картинки в RecyclerView...

Загрузка изображений на сервер
Здравствуйте. Пытаюсь загрузить изображение на свой сервер в интернете. Нашел...

Загрузка изображений из галлереи
Как реализовать загрузку изображений из галереи при нажатии на кнопку? (Андроид...

1
Lsoldier5
0 / 0 / 0
Регистрация: 03.02.2014
Сообщений: 2
03.02.2014, 00:24 2
Насколько я понимаю в
Код
map.put("image",d);
вместо d(Drawable) должен стоять его id. Но как его получить я не знаю
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2014, 00:24

Динамическая загрузка в ListView
Добрый день ув. Программисты. 3й день в безуспешных поисках. Точнее поиски...

Загрузка изображений с RSS ленты
Есть Reader RSS ленты, который преобразует это все в ListView. Как мне сделать...

Загрузка изображений из галереи в GridView
Мне нужно, чтобы при создании активити в GridView загружались все изображения,...


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

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

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