2017-08-11 1 views
0

RecyclerViewGridLayoutManagerを使用していますが、使用するカラム数を指定する必要があるため、すべてのカラム幅を均等に分割するため、RecyclerViewは次のように上書きされます。下の画像。Android - RecyclerView GridLayoutManagerカラムの幅を設定する

.

あなたが見ることができるように、すべての項目は私が期待通りに一定の幅ではなくwrap_contentを持っています。

答えて

0

各チップのコンテンツをラップするのに十分な幅があり、指定された列のすべてのチップが同じ幅になることを望まないとします。

もしそうなら、あなたは恐らくGridLayoutManagerを使いたくないでしょう。本質的にあなたが何をしていても、固定列の幅を定義することはまだまだ終わってしまいます(ただし、異なる列の幅が異なるように設定することはできます)。私はより良い選択がFlexboxLayoutManagerと信じています。

FlexboxLayoutは、アイテムのセットを指定して必要に応じてラッピングすることができるGoogleのライブラリです。詳細はこちら:https://github.com/google/flexbox-layout

+0

ありがとう。それは魅力のように働いた:) –

関連する問題