Страница 1 из 1
Как организовать нестандартный GridView?
Добавлено: 19 окт 2014, 20:33
Леонид_Упорный
Всем привет

Возникла такая проблема: нужно организовать галерею. Вроде бы что тут непонятного - использую GridView и все) Но картинки должны выстраиваться не ровно по строчкам и столбцам, а таким образом как на скриншоте. Чувствую, что надо применить GridLayout. Читал о нем на офф. сайте, но не совсем понял каким образом будут индексироваться такие ячейки. Подскажите, пожалуйста, как реализовать. Спасибо
Re: Как организовать нестандартный GridView?
Добавлено: 19 окт 2014, 23:13
Foenix
всего три картинки и лепить грид? зачем?? два лэйаута, один горазонтальный, другой вертикальный и все.
Re: Как организовать нестандартный GridView?
Добавлено: 20 окт 2014, 21:13
Леонид_Упорный
Foenix писал(а):всего три картинки и лепить грид? зачем?? два лэйаута, один горазонтальный, другой вертикальный и все.
Нет, Вы меня не поняли) Картинок может быть n-ое количество. Просто в стандартном GridView, как я понял, нам предоставляется макет типа сетки - m столбцов и n строк. А мне нужно, чтобы в первой строчке было два столбца, а во второй один.
Пример (в скобках индекс картинки):
Сначала видим:
--картинка (1)-- --картинка (2)--
---------- картинка(3) ----------
Потом пользователь листает gridView вниз и прорисовываются следующие картинки
--картинка (4)-- --картинка (5)--
---------- картинка(6) ----------
Еще листает вниз
--картинка (7)-- --картинка (8)--
---------- картинка(9) ----------
ну и т.д.
Как мне сделать такую сетку с неравномерным распределением ячеек??

Re: Как организовать нестандартный GridView?
Добавлено: 20 окт 2014, 21:29
doter.ua
Леонид_Упорный писал(а):Foenix писал(а):всего три картинки и лепить грид? зачем?? два лэйаута, один горазонтальный, другой вертикальный и все.
Нет, Вы меня не поняли) Картинок может быть n-ое количество. Просто в стандартном GridView, как я понял, нам предоставляется макет типа сетки - m столбцов и n строк. А мне нужно, чтобы в первой строчке было два столбца, а во второй один.
Пример (в скобках индекс картинки):
Сначала видим:
--картинка (1)-- --картинка (2)--
---------- картинка(3) ----------
Потом пользователь листает gridView вниз и прорисовываются следующие картинки
--картинка (4)-- --картинка (5)--
---------- картинка(6) ----------
Еще листает вниз
--картинка (7)-- --картинка (8)--
---------- картинка(9) ----------
ну и т.д.
Как мне сделать такую сетку с неравномерным распределением ячеек??

Капни в сторону BaseAdapter
Re: Как организовать нестандартный GridView?
Добавлено: 20 окт 2014, 21:53
rezak90
обычный ListView и делов то
Re: Как организовать нестандартный GridView?
Добавлено: 21 окт 2014, 06:23
Леонид_Упорный
rezak90 писал(а):обычный ListView и делов то
Просто ListView? А я думал в моем случае нужно обязательно GridView использовать) Ну тогда хорошо, спасибо)