我想知道如何提高ViewPager的性能。我有一个ViewPager,其中包含大约25个带有大图片的滑动页面。我已经进行了内存优化以避免OutOfMemoryError。它工作得很好。但是在滑动时仍然会有一些卡顿。我将离屏页限制设置为2。如果我增加离屏页限制,它会在内存中加载更多页面,我最终会遇到OOM。是否有任何建议可以避免在滑动时出现卡顿?
你的 ViewPager 不能缓存超过2页?听起来你需要再调整一下你的片段。例如,确保你不要拉伸背景图片,并确保你的布局尽可能简单(即不使用不必要的布局)。如果你能看到你的应用程序为这两个页面使用了多少内存。 一旦你验证了这一点,看看是否可以增加屏幕外页面限制。然后检查你是否正确销毁了片段。