在水平滚动视图的布局子项中显示所有图像的同时解决内存不足问题

时间:2015-09-15 06:44:57

标签: android bitmap out-of-memory horizontalscrollview

必须显示没有裁剪或调整大小的所有图像。 我应该轻松做什么,什么是最好的,viewpager,水平寻呼机,分页等?和一些代码

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是不加载新活动或片段(这需要内存并将旧活动留在内存中一段时间​​),换句话说,没有viewpager,{{ 1}}或任何类型的片段构造。 我要做的是在你的imageview中加载一个图像,并使用手势识别器或只是按钮从一个图像到下一个图像。 您的代码中的位置只需将一个图像替换为下一个图像(或与之前的图像)。 为此,您需要将图像放在一个数组中,或者至少知道顺序。

通过仅使用一个图像视图,旧图像可以​​像将新图像对准视图一样快速地从内存中释放。哪个是你可以使用的最少内存。

希望这有用。