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

 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 .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.