-1

まず、私は Android の初心者です。この質問はばかげているかもしれません。我慢してください。

私のアクティビティは、ユーザー (外部) が撮影したたくさんの写真を読み込み、それらを listView または Horizo​​ntalScrollView のサムネイル (小さなサイズの写真) に表示します。ビットマップの読み込みを高速化する良い方法はありますか? bitmapFactory.insampleSize を使用して縮小しました。inDensity は役に立ちますか? 他に良い方法はありますか?

画像ごとに低品質のコピーを保存することを考えているため、ユーザーが本当に元の画像を見たい場合を除き、アプリケーションは毎回サムネイルの低品質画像を表示します。それは当てはまりますか?もしそうなら、何かアプローチはありますか?

前もって感謝します!

4

1 に答える 1

1

ビットマップの縮小版を作成することをお勧めします。ビットマップのスケールダウンバージョンを作成する方法を理解するには、http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#load-bitmapをフォローしてください。サムネイルを表示するのはビットマップの縮小版であるため、もちろんメモリ使用量を節約できます。

于 2012-07-18T19:21:56.600 に答える