Страница 1 из 1

Как организовать нестандартный GridView?

Добавлено: 19 окт 2014, 20:33
Леонид_Упорный
Всем привет :D Возникла такая проблема: нужно организовать галерею. Вроде бы что тут непонятного - использую 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) ----------

ну и т.д.

Как мне сделать такую сетку с неравномерным распределением ячеек?? :D

Re: Как организовать нестандартный GridView?

Добавлено: 20 окт 2014, 21:29
doter.ua
Леонид_Упорный писал(а):
Foenix писал(а):всего три картинки и лепить грид? зачем?? два лэйаута, один горазонтальный, другой вертикальный и все.
Нет, Вы меня не поняли) Картинок может быть n-ое количество. Просто в стандартном GridView, как я понял, нам предоставляется макет типа сетки - m столбцов и n строк. А мне нужно, чтобы в первой строчке было два столбца, а во второй один.
Пример (в скобках индекс картинки):

Сначала видим:

--картинка (1)-- --картинка (2)--
---------- картинка(3) ----------

Потом пользователь листает gridView вниз и прорисовываются следующие картинки

--картинка (4)-- --картинка (5)--
---------- картинка(6) ----------

Еще листает вниз

--картинка (7)-- --картинка (8)--
---------- картинка(9) ----------

ну и т.д.

Как мне сделать такую сетку с неравномерным распределением ячеек?? :D
Капни в сторону BaseAdapter

Re: Как организовать нестандартный GridView?

Добавлено: 20 окт 2014, 21:53
rezak90
обычный ListView и делов то

Re: Как организовать нестандартный GridView?

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