Android でフォト ブラウザを実装するには、Grid を使用する必要があります。そこで、 GridView と GridLayout の違いを知りたいです。
私が正しいものを選ぶように。
現在、GridView を使用して画像を動的に表示しています。
Android でフォト ブラウザを実装するには、Grid を使用する必要があります。そこで、 GridView と GridLayout の違いを知りたいです。
私が正しいものを選ぶように。
現在、GridView を使用して画像を動的に表示しています。
GridViewは、2 次元のスクロール グリッドに項目を表示する ViewGroup です。グリッド内の項目は、このビューに関連付けられた ListAdapter から取得されます。
これはあなたが使いたいものです(使い続けてください)。GridView は ListAdapter からデータを取得するため、メモリに読み込まれるデータのみが画面に表示されます。GridViews は、ListViews と同じように、パフォーマンスを向上させるためにビューを再利用およびリサイクルします。
一方、GridLayoutは、子を長方形のグリッドに配置するレイアウトです。
API レベル 14 で導入され、最近サポート ライブラリにバックポートされました。その主な目的は、他のレイアウトでの位置合わせとパフォーマンスの問題を解決することです。GridLayout について詳しく知りたい場合は、このチュートリアルをご覧ください。