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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Lsoldier52
Сообщений: n/a
#1

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

02.02.2014, 18:18. Просмотров 1640. Ответов 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);
    			

         		

    		}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2014, 18:18     Загрузка изображений из сети в ListView
Посмотрите здесь:
Android Загрузка Audio и Video в ListView из сети Интернет
Android Загрузка изображений
Загрузка изображений в RecyclerView Android
Android Загрузка изображений на сервер
Загрузка изображений в TextView из HTML Android
Загрузка изображений с RSS ленты Android
Android Динамическая загрузка в ListView
Android Загрузка ListView после AsyncTask
Android Асинхронная загрузка элементов в listview
Загрузка текста и картинки в listView с AsyncTask Android
Загрузки изображений из сети в адаптере GridView Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lsoldier5
0 / 0 / 0
Регистрация: 03.02.2014
Сообщений: 2
03.02.2014, 00:24     Загрузка изображений из сети в ListView #2
Насколько я понимаю в
Код
map.put("image",d);
вместо d(Drawable) должен стоять его id. Но как его получить я не знаю
Yandex
Объявления
03.02.2014, 00:24     Загрузка изображений из сети в ListView
Ответ Создать тему
Опции темы

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