Поместите Imageviews рядом с андроид-студией - PullRequest
1 голос
/ 08 марта 2019

Я хочу создать макет, как на картинке, Смотри, моя цель

так что для этого я сделал с LinearLayout, но у меня есть это для результата:

Смотри

, пожалуйста, как мне нужна ваша помощь для достижения моей цели,

Ответы [ 3 ]

1 голос
/ 08 марта 2019

Вы не можете достичь этого с LinearLayout.

, вам нужно использовать StaggeredGridView для достижения этого результата.

Для демонстрации Вы можете использоватьэто

0 голосов
/ 08 марта 2019

Макет, который вы показали на рисунке, называется staggered gridview, и для его реализации вы можете найти пример здесь .

0 голосов
/ 08 марта 2019

Используйте Staggered GridView для вашего макета. Это решит вашу проблему.

  • StaggeredGridView похож на GridView, но в GridView вы можете отображать данные в полях одинакового размера, где в StraggeredGridView вы можетепоказывать данные в разных размерах, как вы указываете изображение в своем вопросе.

    1. LinearLayoutManager: используется для отображения вертикального или горизонтального списка.
    2. GridLayoutManager: используется для отображенияэлементы в виде сеток.
    3. StaggeredGridLayoutManager: используется для отображения элементов в смещенной сетке.

Вот примерв шахматном порядке сетки

...