0
我使用GridLayoutManager
爲RecyclerView
而GridLayoutManager.HORIZONTAL
爲方向。 SpanCount對我來說工作不正常,因爲它取決於佈局方向,但我知道我需要多少列和行。我怎麼能做到這一點?GridLayoutManager設置列和行計數
從技術文檔到setSpanCount(int spanCount)
:
/**
* Sets the number of spans to be laid out.
* <p>
* If {@link #getOrientation()} is {@link #VERTICAL}, this is the number of columns.
* If {@link #getOrientation()} is {@link #HORIZONTAL}, this is the number of rows.
*
* @param spanCount The total number of spans in the grid
* @see #getSpanCount()
*/
例子:我RecyclerView
大小match_parent
,如果我有9個項目,我有網格3x3的,如果我有5個項目,我有網格3x2的,但我想的2x3 。
P.S.我不想設置GridLayoutManager.VERTICAL
佈局方向。
在截圖不正確,我想格2x3。
它在行之間留下空間當它的4-6個項目 – ViVekH