RecyclerView
にGridLayoutManager
を使用していますが、使用するカラム数を指定する必要があるため、すべてのカラム幅を均等に分割するため、RecyclerView
は次のように上書きされます。下の画像。Android - RecyclerView GridLayoutManagerカラムの幅を設定する
あなたが見ることができるように、すべての項目は私が期待通りに一定の幅ではなくwrap_contentを持っています。
RecyclerView
にGridLayoutManager
を使用していますが、使用するカラム数を指定する必要があるため、すべてのカラム幅を均等に分割するため、RecyclerView
は次のように上書きされます。下の画像。Android - RecyclerView GridLayoutManagerカラムの幅を設定する
あなたが見ることができるように、すべての項目は私が期待通りに一定の幅ではなくwrap_contentを持っています。
各チップのコンテンツをラップするのに十分な幅があり、指定された列のすべてのチップが同じ幅になることを望まないとします。
もしそうなら、あなたは恐らくGridLayoutManager
を使いたくないでしょう。本質的にあなたが何をしていても、固定列の幅を定義することはまだまだ終わってしまいます(ただし、異なる列の幅が異なるように設定することはできます)。私はより良い選択がFlexboxLayoutManager
と信じています。
FlexboxLayout
は、アイテムのセットを指定して必要に応じてラッピングすることができるGoogleのライブラリです。詳細はこちら:https://github.com/google/flexbox-layout
ありがとう。それは魅力のように働いた:) –