【发布时间】:2016-02-18 11:46:41
【问题描述】:
在 android 中调整网络图像大小以显示在 android GridView 中的最佳方法是什么?我有近 100 张图像要在网格视图中显示。每个图像都是1024*1024 分辨率图像。请建议将这些图像加载到网格视图中而不会出现out of memory 错误的最佳方法。提前致谢。
【问题讨论】:
标签: android image performance gridview
在 android 中调整网络图像大小以显示在 android GridView 中的最佳方法是什么?我有近 100 张图像要在网格视图中显示。每个图像都是1024*1024 分辨率图像。请建议将这些图像加载到网格视图中而不会出现out of memory 错误的最佳方法。提前致谢。
【问题讨论】:
标签: android image performance gridview
您可以使用 Picasso 进行图像转换。 http://square.github.io/picasso/
IMAGE TRANSFORMATIONS
转换图像以更好地适应布局并减少内存大小。
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)
【讨论】: