@nikita071003

Как добавить картинку и текст в listview?

Мне нужно, чтобы в листвью выводилось название вертолета и его изображение. Все получаю из базы данных (название - текст, картинка - ее url)
Помогите, пожалуйста, адаптировать мой код, чтобы он мог выводить в listview еще и картинки по их url, а не только текст (или, если мой код совсем плохой, предложите другой вариант)

Есть SimpleAdapter, который выводит только названия:

R.id.listviewModel - TextViev
R.id.listviewImage - ImageView (в коде не использовал)
hl_model - String "Модель вертолета", подгружается из БД
HL_MODEL - static String "helicopter_model"
hl_image - String "url картинки" (тоже не использовал)

arraylist = new ArrayList<HashMap<String, Object>>();
        handler = new Handler() {
            @Override
            public void handleMessage(Message msg) {

                ListAdapter listAdapter = new SimpleAdapter(show_transportActivity.this, arraylist, R.layout.activity_listitem, new String[] {HL_MODEL},
                        new int[] {R.id.listviewModel});
                listViev = (ListView) findViewById(R.id.showtranspotrListView);
                listViev.setAdapter(listAdapter);
            }

        };


В адаптер все подгружается так:

HashMap<String, Object> Hashmap = new HashMap<String, Object>();
                        Hashmap.put(HL_MODEL, hl_model);
                        arraylist.add(Hashmap);
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Используй Glide.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы