1. ホーム
  2. アンドロイド

[解決済み】AndroidアプリのGridViewとGridLayoutの比較

2022-04-04 13:26:52

質問

AndroidでPhoto Browserを実装するためにGridを使用する必要があります。 そこで GridViewとGridLayoutの違い .

正しい方を選択するように。

現在、画像を動的に表示するためにGridViewを使っています。

どのように解決するのですか?

A GridView は、2次元のスクロールグリッドに項目を表示するViewGroupです。グリッド内のアイテムは、このビューに関連付けられた ListAdapter から取得されます。

これは使いたい(使い続けたい)ものです。GridView は ListAdapter からデータを取得するので、メモリに読み込まれるデータは画面に表示されるものだけになります。 GridViewはListViewと同様に、より良いパフォーマンスのためにビューを再利用し、再利用します。

一方 グリッドレイアウト は、子要素を長方形のグリッドに配置するレイアウトです。

APIレベル14で導入され、最近サポートライブラリでバックポートされた。 その主な目的は、他のレイアウトにおける位置合わせやパフォーマンスの問題を解決することです。 以下を見てください。 チュートリアル GridLayoutについてもっと学びたいなら。