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