GridLayoutManager.LayoutParams

This package is part of the
Android support library which
is no longer maintained.
The support library has been superseded by AndroidX
which is part of Jetpack.
We recommend using the AndroidX libraries in all new projects. You should also consider
migrating existing projects to AndroidX.

Note that if the orientation is VERTICAL, the width parameter is ignored and if the
orientation is HORIZONTAL the height parameter is ignored because child view is
expected to fill all of the space given to it.

GridLayoutManager.LayoutParams

Public methods

getSpanIndex

Returns the current span index of this View. If the View is not laid out yet, the return
value is undefined.

Starting with RecyclerView 24.2.0, span indices are always indexed from position 0
even if the layout is RTL. In a vertical GridLayoutManager, leftmost span is span
0 if the layout is LTR and rightmost span is span 0 if the layout is
RTL. Prior to 24.2.0, it was the opposite which was conflicting with
getSpanIndex(int, int).

If the View occupies multiple spans, span with the minimum index is returned.