Pie de página de RecyclerView para rellenar el padre
Tengo un RecyclerView
con vertical StaggeredGridLayoutManager
. Mi diseño es muy simple:
AB C1 C2 C3 F
Todos los elementos excepto A y B tienen setFullSpan(true)
(establecido en onCreateViewHolder()
). A menudo, hay suficientes elementos Cn para desplazarse hacia arriba y hacia abajo. En este caso, F tiene su altura "natural", y todo está bien. Pero a veces, no hay suficientes elementos C. En este caso, quiero que la vista F (antes de cambiar de ListView
a RecyclerView
, que era mi pie de página) para llenar la pantalla, por ejemplo
- ¿Cómo usar RecyclerView de acuerdo con la pantalla del dispositivo?
- Android RecyclerView último elemento eliminar (tiempo de ejecución) error
- Cómo proporcionar animación personalizada durante la clasificación (notifyDataSetChanged) en RecyclerView
- ListView es completamente inferior a RecyclerView?
- Animación de desplazamiento de la lista de Android
AB C1 C2 F
No pude encontrar una manera de definir esto como RecyclerView.ItemDecoration.getItemOffsets()
porque no veo la posición de mi vista F cuando se llama a este método.
Además, parece que StaggeredGridLayoutManager.findLastCompletelyVisibleItemPositions()
veces da respuestas incorrectas.
BTW, estoy probando en 4.4.2, por lo que puede haber problemas con com.android.support:recyclerview-v7
.
- Adjuntar TextView a RecyclerView
- Android - java.lang.IndexOutOfBoundsException: Posición de artículo no válida 0 (0). Número de artículos: 0
- Espresso, el desplazamiento no funciona cuando NestedScrollView o RecyclerView está en CoordinatorLayout
- Calcular dinámicamente el tamaño de RecyclerView rellenado con StaggeredGridLayoutManager
- Desactivar Desplazamiento en el niño de Recyclerview android
- ¿Existe una devolución de llamada cuando RecyclerView ha terminado de mostrar sus elementos después de haberlo configurado con un adaptador?
- ¿Es posible precargar datos en WebViews en los hijos de un RecyclerView?
- Fragmento del buscapersonas que se oculta detrás de Tab Bar