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

Интерфейс, диалоги, темы, стили, меню
Ответить
Леонид_Упорный
Сообщения: 14
Зарегистрирован: 31 авг 2014, 14:03

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

Сообщение Леонид_Упорный » 19 окт 2014, 20:33

Всем привет :D Возникла такая проблема: нужно организовать галерею. Вроде бы что тут непонятного - использую GridView и все) Но картинки должны выстраиваться не ровно по строчкам и столбцам, а таким образом как на скриншоте. Чувствую, что надо применить GridLayout. Читал о нем на офф. сайте, но не совсем понял каким образом будут индексироваться такие ячейки. Подскажите, пожалуйста, как реализовать. Спасибо
Вложения
example.png
example.png (11.22 КБ) 3852 просмотра

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

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

Сообщение Foenix » 19 окт 2014, 23:13

всего три картинки и лепить грид? зачем?? два лэйаута, один горазонтальный, другой вертикальный и все.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Леонид_Упорный
Сообщения: 14
Зарегистрирован: 31 авг 2014, 14:03

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

Сообщение Леонид_Упорный » 20 окт 2014, 21:13

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

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

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

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

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

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

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

ну и т.д.

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

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

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

Сообщение doter.ua » 20 окт 2014, 21:29

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

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

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

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

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

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

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

ну и т.д.

Как мне сделать такую сетку с неравномерным распределением ячеек?? :D
Капни в сторону BaseAdapter
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

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

Сообщение rezak90 » 20 окт 2014, 21:53

обычный ListView и делов то
R.id.team
Политика на форуме запрещена

Леонид_Упорный
Сообщения: 14
Зарегистрирован: 31 авг 2014, 14:03

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

Сообщение Леонид_Упорный » 21 окт 2014, 06:23

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

Ответить