Вопрос по android-layout, android – Как эффективно реализовать макет gridview

2

Этот макет представляет собой полку с 3 книгами в каждом ряду.

enter image description here

Я в настоящее время придумываю gridview для отображения книг и вручную добавляю панель полки. Проблема возникает, когда существует более 9 книг и макет нарушается при прокрутке сетки.

enter image description here

Может ли кто-нибудь предложить мне другой лучший способ справиться с этим макетом. Спасибо

Я чувствую, что это соответствующая ссылка:code.google.com/p/shelves ;) kcoppock

Ваш Ответ

1   ответ
2

Я думаю, что вы должны установить фон вeach element (одна полка) вместо установки фона контейнера сетки (три полки) ....

в вашем случае это выглядит сложно, потому что в нем будет три изображения подряд. Так что вам нужно попробовать этот переключатель (позиция% 3) в getView адаптера, чтобы установить три разных изображения

или же

Используйте ListView и заново установите данные в Array List, чтобы у каждого элемента было три книги, и вы можете сделать все три изображения кликабельными из этой строки и сделать строку списка не щелкающей и не фокусируемой

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