Поместите просмотры изображений рядом с Android Studio

#android #android-linearlayout

#Android #android-linearlayout

Вопрос:

я хочу создать макет, как на этой картинке, вижу в этом свою цель

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

Посмотрите на это

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

Комментарии:

1. Вы можете использовать вид сетки в шахматном порядке

Ответ №1:

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

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

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

Комментарии:

1. @Antonely93 если ваша проблема решена, вы можете принять ответ и сообщить мне, если вы где-то застряли

Ответ №2:

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

Ответ №3:

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

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

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

Вот пример staggered-grid