【发布时间】:2011-10-23 08:49:32
【问题描述】:
我有许多图像的GridView,这些图像是从资产文件夹中检索并从流中解码的。这些通常非常大(在应用程序的其他地方使用),但对于 GridView 只需 140dp 宽或最小高度为 150dp。我应该使用BitmapFactory.Options 中的哪个选项将图像缩放到此密度/分辨率?我对许多不同的密度选项感到困惑。
【问题讨论】:
我有许多图像的GridView,这些图像是从资产文件夹中检索并从流中解码的。这些通常非常大(在应用程序的其他地方使用),但对于 GridView 只需 140dp 宽或最小高度为 150dp。我应该使用BitmapFactory.Options 中的哪个选项将图像缩放到此密度/分辨率?我对许多不同的密度选项感到困惑。
【问题讨论】:
为了快速检索,您应该使用inSampleSize。它会自动加载较小的位图,而无需先将完整图像加载到内存中。
【讨论】: