Articles of gridlayoutmanager

Как реализовать горизонтальный gridlayoutmanager

Как реализовать горизонтальный gridlayoutmanager с recyclerview. Исправлено количество строк. И горизонтальная прокрутка. Как это… gridLayoutManager = new GridLayoutManager(getContext(), 1, GridLayoutManager.HORIZONTAL, false); recyclerView.setLayoutManager(gridLayoutManager); recyclerView.setHasFixedSize(true); Я пытаюсь это сделать. Но это ничего не показывает в элементе.

Примените смещение к элементам GridLayout и сохраните равный размер среди всех элементов

Я хочу создать пространство между элементами в сетке. Все предметы должны иметь равную ширину / высоту. То, что я пробовал: Создайте GridLayoutOffsetDecorator который применяет смещение ко всем элементам сетки: class GridLayoutOffsetDecorator(var offset: Int) : RecyclerView.ItemDecoration() { override fun getItemOffsets( outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State?) { super.getItemOffsets(outRect, view, parent, state) outRect.set(offset, offset, offset, […]

Как установить высоту строки элемента в GridLayoutManager

Мой элемент Recycler, который раздувается в onCreateViewHolder <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" android:padding="16dp"> <ImageView android:id="@+id/gridListImageView" android:layout_width="96dp" android:layout_height="96dp" android:src="@drawable/a" /> <TextView android:id="@+id/gridListView_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text="Large Text" android:textAppearance="?android:attr/textAppearanceLarge" /> </LinearLayout> Я хочу отобразить что-то вроде этого. Что имеет один ряд из половины высоты просмотра Recycler? И добавьте дополнение к остальной части пространства? […]

Android GridLayoutManager с диапазоном столбцов и строк

Я использую GridLayoutManager(GLM) в своем RecyclerView . В RecyclerView я буду заполнять CardViews , как я могу установить GLM для отображения только одного CardView на весь экран? Если я устанавливаю размер диапазона как 1, он отображает один CardView каждой строки, а не весь экран. В Simple я хочу показать 1 CardView занимающий два столбца и […]

Recyclerview связывает все представления одновременно

У меня есть вертикальный recyclerview (с GridLayoutManager ) внутри другого recyclerview (с LinearLayoutManager ). Проблема, с которой я сейчас сталкиваюсь, заключается в том, что внутренний recyclerview (с GridLayoutManager) связывает все его элементы одновременно, даже представления, которые не отображаются на экране в данный момент ( onBindViewHolder() для всех своих элементов ). Чтобы предоставить вам больше информации, […]

RecyclerView с GridLayoutManager и Picasso показывает неправильное изображение

Обновление # 1 Добавлено hasStableIds (true) и обновлено Picasso до версии 2.5.2. Это не решает проблему. размножение: RecyclerView с GridLayoutManager (spanCount = 3). Элементы списка – это CardViews с ImageView внутри. Когда все элементы не соответствуют экрану, вызывающему notifyItemChanged по одному элементу, вызывает более одного вызова onBindViewHolder (). Один вызов – это позиция из notifyItemChanged […]

Сетка RecyclerView с различными размерами элементов

Мне нужно создать горизонтальную сетку прокрутки, которая может выделять элементы различной ширины и разной высоты. StaggeredGridLayoutManager может обрабатывать разную ширину, но он не позволит мне иметь элементы с разной высотой. Есть ли реализация LayoutManager которая может делать то, что мне нужно?

Просмотр перетаскивания за пределами Recycliewiew

Что я хочу достичь: я хочу иметь представление внутри прокручиваемого макета ( GridlayoutManager с GridlayoutManager ) с плитками (Views) в нем. Перетаскивание элемента внутри RecyclerView должно регулировать положение значка и заменять его другими элементами. Когда начинается перетаскивание, значок над RecyclerView изменится на значок корзины, а перетаскивание изображения на этот значок удалит его из этого RecyclerView […]

Recycler View с несколькими строками и столбцами – AutoFit, например Flow Layout

Мне сложно создать такой макет: Мое первое понимание заключалось в том, чтобы использовать RecyclerView с адаптером, который может обрабатывать каждый элемент и раздувать его макет. Пока что не так хорошо. Я получил этот макет до сих пор: Я могу рубить, что я почти там, но на самом деле … Я провожу неделю задуматься о том, […]

RecyclerView – внеэкранные объекты, пропускающие первый макет

У меня проблемы с одним из моих адаптеров. У меня есть выбор изображений, которые я показываю в сетке следующим образом: Это хорошо работает, когда у меня есть один экран стоимостью предметов, и все они выглядят хорошо. Проблема возникает, когда есть больше элементов для прокрутки вниз. Первоначально, когда я прокручиваю вниз, элементы отображаются пустыми, контейнеры GridLayout […]