239

Android でフォト ブラウザを実装するには、Grid を使用する必要があります。そこで、 GridView と GridLayout の違いを知りたいです。

私が正しいものを選ぶように。

現在、GridView を使用して画像を動的に表示しています。

4

1 に答える 1

284

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

これはあなたが使いたいものです(使い続けてください)。GridView は ListAdapter からデータを取得するため、メモリに読み込まれるデータのみが画面に表示されます。GridViews は、ListViews と同じように、パフォーマンスを向上させるためにビューを再利用およびリサイクルします。

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

API レベル 14 で導入され、最近サポート ライブラリにバックポートされました。その主な目的は、他のレイアウトでの位置合わせとパフォーマンスの問題を解決することです。GridLayout について詳しく知りたい場合は、このチュートリアルをご覧ください。

于 2012-07-03T09:00:28.300 に答える