RecyclerViewまたはGridViewを含むUIを構築しようとしています。ここではアイテムの数と幅に応じて自動的に列数を設定します私は動的に値を設定しています。ここで RecyclerViewのLayoutManagerがアイテムの幅に応じて自動的に列数を設定する
は、私が達成しようとしているものの画像だここで私はこれまで達成してきたもののイメージがあります... ...
私の項目のレイアウトXML
<TextView
android:layout_width="wrap_content"
android:layout_height="40dp"
android:background="@drawable/hollow_white_background"
android:id="@+id/foodItemName"
android:text="PIZZA"
android:gravity="center"
android:textColor="@color/colorGray300"
android:textStyle="bold"
android:textSize="15sp"
android:paddingLeft="10dp"
android:paddingRight="10dp" />
Pリースヘルプ!
の固定
width
でRecyclerView
のLayoutManagerのようStaggeredGridLayoutManager
を使用してみてください。 – thetonriflesターゲットのUIを見ると、標準のレイアウトマネージャーでRecyclerViewを使用して取得することはできません。何らかのFlowLayoutが必要です。多くの実装が利用可能です。例えば、[ここ](https://github.com/thetonrifles/android-tags-selector)それは私のリポジトリで、何か似たものを含んでいます。 – thetonrifles
おそらくFlowLayoutがあなたが探しているものです。 https://github.com/ApmeM/android-flowlayoutまたはhttps://github.com/blazsolar/FlowLayoutを参照してください。 –