RecyclerView GridLayoutManager: ¿cómo detectar automáticamente el recuento de span?
Usando el nuevo GridLayoutManager:https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html
Se necesita un recuento de tramo explícito, por lo que el problema ahora es: ¿cómo sabe cuántos "tramos" caben por fila? Esta es una cuadrícula, después de todo. Debe haber tantos tramos como el RecyclerView pueda caber, según el ancho medido.
Usando lo viejoGridView
, simplemente establecería la propiedad "columnWidth" y detectaría automáticamente cuántas columnas caben. Esto es básicamente lo que quiero replicar para RecyclerView:
RecyclerView
en esta devolución de llamada, infla un solo 'elemento de cuadrícula' y mídelospanCount = recyclerViewWidth / singleItemWidth;Esto parece un comportamiento bastante común, entonces, ¿hay una manera más simple que no estoy viendo?