2

私はAndroidで次のようなビューのリストを達成しようとしています:

これを私にとって問題にしたいくつかの特定の動作:

  • ビューのリスト (赤色)。動的にすることができ、サイズを変えることができます
  • ビュー フローは、次のように行の次に列にする必要があります。

]

Recycleview とレイアウト マネージャー StaggeredGridLayoutManager (アダプター onCreateViewHolder でセルの高さを設定) を使用して、最初の要件を達成することができました。

StaggeredGridLayoutManager lManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL);

しかし、レイアウト自体が入力される方法は、必要なものとは反対の方向です(次のように、列に入力してから行に入力します)

3]

または、Android アプリで実際にどのように見えるか:

4]

必要に応じてアイテムをレイアウトするようにレイアウト マネージャーを設定することはできますか? 使用可能なすべてのビューをテーブルレイアウトに配置してから可視性を切り替えるなど、他のソリューションを試しましたが、それにも制限があり、recycleview ソリューションを好みます。

4

0 に答える 0