StaggeredGridLayoutManager cambiar spanCount dinámicamente RecylerView
¿Cómo podemos cambiar el spanCount de RecylerView dinámicamente?
Mi código crea 3 columnas de tarjetas en RecyclerView:
- NotifyDataSetChanged no actualiza RecyclerView
- Desactivar eventos táctiles de RecyclerView (para evitar toques de usuario)?
- RecyclerVer el número de elementos visibles
- Desplácese hacia arriba en RecyclerView con LinearLayoutManager
- ¿Cómo realizar un seguimiento de los elementos seleccionados en un RecyclerView en Android?
StaggeredGridLayoutManager mFavouratesLayoutManager; mFavouratesLayoutManager = new StaggeredGridLayoutManager(3, StaggeredGridLayoutManager.VERTICAL);
Estoy tratando de hacer el adaptador como:
- Un elemento en la fila superior
- 2 elementos en la segunda fila
- 3 puntos por debajo de
- Cómo abrir una actividad diferente en recicladorVer artículo onclick
- Control de la velocidad de lanzamiento para la vista del reciclador
- Refrescar datos en RecyclerView y mantener su posición de desplazamiento
- ¿Cómo hacer que la vista de reciclador comience a agregar elementos desde el centro?
- Recyclerview desplazamiento pasado FAB
- RecyclerView & SnapHelper -> obtener una vista rápida / segmentada
- RecyclerView - saltar a la posición, luego desplazamiento suave hasta la parte superior
- Horizontal RecyclerView con elementos que tienen altura dinámica
StaggeredGridLayoutManager no es compatible con eso. Puede cambiar el recuento de span pero afectará cada fila. Su única opción es tener filas completas con SGLM.
Si utiliza GridLayoutManager , puede lograrlo estableciendo el recuento de span en 6, proporcionando un SpanSizeLookup que devuelve
- 6 para el primer artículo
- 3 para los puntos 1 y 2
- 2 para los artículos 3 4 5
Etc.
- ¿Por qué el flujo oauth2 nativo de Google requiere secreto de cliente?
- Android spinner Data Binding utilizando XML y mostrar los valores seleccionados