3

誰かが私を助けて、Androidでこれが可能か教えてください。次のように、アプリにグリッドビューに似たウィジェットが必要ですが、アイテムの高さと幅が異なります。 ここに画像の説明を入力

これは可能ですか?もしそうなら、これを達成するために何を使用できますか?

ありがとう

4

4 に答える 4

0

StaggeredGridView です

https://github.com/bulletnoid/StaggeredGridViewで実装を見つけることができます

于 2015-05-13T06:57:01.990 に答える
0

@ダルコ、

はい、Android でこのようにすることは可能です。

これを実装するには多くの方法があります。あなたが言ったように、これを達成するためにGridViewを使用することはできません。通常のユーザーの場合、これにはグリッドが表示されます。

方法:

  1. 表示できるすべての「グリッド」にフラグメントを使用すると、各フラグメントには、グリッドに 2 つまたは 3 つの画像を表示するためのレイアウトがあります (ここでもグリッドビューは必要ありません)。通常どおり ImageView を使用します。

  2. レイアウト設計が同じであれば、内部設計が同じ形式の単一のレイアウトを定義できます。イメージビューを含む各行 - これは推奨されていません。

  3. 行ごとのデザインのすべてのフォーマットのレイアウトをデザインします。特定の各行をリストにインフレートします (カスタム アダプターを使用)。getView() の位置に基づいて、どの行デザインをリストに追加するかを制御できます。ListView に組み込みのスクロールなので、問題ありません。

1番か3番で行くことをお勧めします。フラグメントを使用すると、より適切に制御できます。

より良いアイデアを知ったら、共有してください!

于 2013-09-16T11:02:21.777 に答える