Вставка В НАЧАЛО в GridView ImageView

Интерфейс, диалоги, темы, стили, меню
Ответить
Dimitry82
Сообщения: 3
Зарегистрирован: 16 окт 2015, 11:07

Вставка В НАЧАЛО в GridView ImageView

Сообщение Dimitry82 » 16 окт 2015, 11:12

Добрый день, господа!

Не поможете разобраться?

Делаю приложение с галереей фоток, с возможностью добавления очередной фотки из MediaStorage или посредством камеры.
Вопрос такой: как сделать, чтобы новая выбранная либо снятая камерой фотка вставлялась не в конец уже заполненного разными фотками GridView, а в начало?

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Вставка В НАЧАЛО в GridView ImageView

Сообщение doter.ua » 16 окт 2015, 11:56

Вставляй в начало коллекции, которая юзается в адаптере. Если это ArrayList<MyImage> то можно юзать list.add( 0, new MyImage() );
З.Ы. для частой вставки элементов в рандомное место более оптимизирован ЛинкедЛист, вообще выбор нужного вида коллекции это очень большая тема.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить