私はAndroidで次のようなビューのリストを達成しようとしています:
これを私にとって問題にしたいくつかの特定の動作:
- ビューのリスト (赤色)。動的にすることができ、サイズを変えることができます
- ビュー フローは、次のように行の次に列にする必要があります。
Recycleview とレイアウト マネージャー StaggeredGridLayoutManager (アダプター onCreateViewHolder でセルの高さを設定) を使用して、最初の要件を達成することができました。
StaggeredGridLayoutManager lManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL);
しかし、レイアウト自体が入力される方法は、必要なものとは反対の方向です(次のように、列に入力してから行に入力します)
または、Android アプリで実際にどのように見えるか:
必要に応じてアイテムをレイアウトするようにレイアウト マネージャーを設定することはできますか? 使用可能なすべてのビューをテーブルレイアウトに配置してから可視性を切り替えるなど、他のソリューションを試しましたが、それにも制限があり、recycleview ソリューションを好みます。