私はRecyclerView
のためにGridLayoutManager
をGridLayoutManager.HORIZONTAL
の向きに使用しました。 SpanCountはレイアウトの向きに依存するので私にとっては正しく動作しませんが、必要な列と行の量はわかります。私はそれをどうやってできるの?ドキュメントからsetSpanCount(int spanCount)
へGridLayoutManagerは列と行の数を設定します
:
/**
* 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
サイズは、私は9つのアイテムを持っている場合、私は、グリッド3x3のを持って、私は5つのアイテムを持っている場合、私はグリッド3x2のを持っていますが、私は2×3をしたい、match_parent
です。
P.S.私はレイアウトの向きをGridLayoutManager.VERTICAL
に設定したくない。
スクリーンショットが正しく表示されない場合は、グリッド2x3が必要です。
行間にスペースが残っています。 – ViVekH