5

列にまたがるいくつかのセルを含む GridView を使用するにはどうすればよいですか? 動的にロードする必要があるデータのセットがいくつかあり (グリッド レイアウトは私が必要とするものではありません)、GridView でさまざまな方法で視覚的に表示されます。以下は私が達成できることのグラフィカルな表現です。「x」は何かを表示するセルを示し、空のセルは何も表示しません

不要な

私がここに持っているものでは、4つのアイテムを1行に表示したいときに中央に醜いセルがあります。

私が望むのは、1 つの行に 5 つのアイテムを均等に表示し、別の行に 4 つのアイテムなどを表示できるようにすることです。下の図は、私が達成したいことを示しています。

募集

グリッドに入力するデータが動的に提供されるため、Gridview を使用したいと考えています。だから私はグリッドビューのアダプターを使うことができます。グリッドビュー以外にこれに対する別のアプローチがある場合、私は提案を受け付けています。

4

1 に答える 1

0

GridView遅い回答..列に関して機能するため、そのためにコンポーネントを使用することはできません。列数を定義する必要があります。

できることは、のカスタムを使用することLayoutManagerですRecyclerView。これが良い例です。RecyclerView LayoutManager 異なる行の異なるスパン数

この種のカスタマイズが の主な目的であるため、今日ではこのトピックに関する多くの情報がありRecyclerViewます。Google アプリはこれを使用して、マテリアル デザイン パターンに従います。

于 2016-03-04T19:14:38.320 に答える