Android:在CardView + RecyclerView中使用图片

时间:2017-02-23 07:24:10

标签: android image android-recyclerview android-cardview

我正在制作一个非常简单的应用,测试和学习CardViewRecyclerView。它只是CardViewImageView上有1张图片,而TextViews只有2张OOM ...没什么特别的......只是在玩耍。

目前我没有问题,例如我没有{{1}}(现在只有6或7张图片),只是模拟器有点慢。

我的问题是:我使用的图像是用iphone拍摄的随机图像,平均大小为1.7MB,这是正确的吗?,你可以在cardview和recyclerview上使用任何图像吗?巨大的图像需要在CardView中使用任何预处理吗?。

2 个答案:

答案 0 :(得分:1)

如果它是RecyclerView或仅是单个图像视图并不重要。始终建议在加载图像时压缩图像。首先,您可以按照手动压缩方法进行操作:

https://developer.android.com/topic/performance/graphics/load-bitmap.html

当您了解基础方法时,您可以继续使用像Picasso和Glide这样的图像库。

答案 1 :(得分:0)

你无法判断选择时可能有哪些图像尺寸,所以使用毕加索或滑动库来显示你的图像(如果你没有自己存储它们),这个库将为你提供内置的缓存和内存管理。所以基本上你会能够加载任何图像