6

これは私の最初の投稿なので、間違いや明確さの欠如を考慮してください:)

日付で分類された画像のサムネイル (レイアウトのようなグリッド/テーブル) を表示する必要があります。以下は、表示方法の図*です。


日付:2012年4月30日

画像1 画像2 画像3

画像4 画像5 画像6

日付:2012 年 5 月 1 日

画像1 画像2 画像3

画像4 画像5

日付:2012 年 5 月 1 日

画像1 画像2


私が行ったすべての調査に基づいて、それを行うための簡単な方法は見つかりませんでした. 以下は、より近い 2 つの可能なレイアウトですが、それぞれにいくつかの問題があります。

  • GridView、列のスパンが不可能であるため、コンテンツの間に日付/グループヘッダーを追加する方法がわかりません。
  • columnspanは可能ですが、目的のレイアウトを実現できるかどうかはわかりません。また、向きが変わったり、別のデバイスでアプリが実行されたりするたびに、行と列の数を計算する必要があることを読みました (グリッドではそうではありません)。そして、私が収集したものは、TableLayout で、セル レベルのイベントに対して追加の作業を行う必要があります。

重要な考慮事項は、約 4000 のサムネイルが表示されることです。

私はstackoverflowに関するいくつかの投稿を見てきましたが、上記のレイアウトの種類について話しているものはありません。たとえば、次の質問は同じですが、答えはレイアウトのようなグリッド/テーブルではなくListViewでグループ化を提供しています

リンク: Android GridView とカテゴリ?

いくつかのアイデアを提供してください。ありがとう。

**私は新しいユーザーなので、画像をアップロードすることはできません。したがって、テキストの図は、親切に負担してください.*

4

3 に答える 3

0

scroll view with a linear layout方向を垂直に使用できます。2 つの別々のレイアウトを 1 つと 2 つ持っていTextview to be the header textますlayout containing three image views。これら 2 つのレイアウトを実行時にスクロール ビューに追加するだけです。

于 2012-11-20T09:35:40.280 に答える