0

我正在使用 TabPageIndicator 创建选项卡布局。一切都很好,除了如果我从选项卡 1 转到选项卡 2 并且如果我回到 tab1,我的 tab1 的内容(从 url 加载的 2 个图像)保留在那里并且不会被刷新。但是,当我移动 1 个选项卡或更多时,例如从 1 到 2,然后到 3,那么 1 显然会被删除,当我回到 1 时,我的图像必须再次加载。我试图通过使片段保持活动状态来避免再次重新绘制图像,因为我最多会有大约 6 个选项卡,并且它们的数据将在大多数情况下保持不变。

有什么建议么?

4

1 回答 1

1

您可以使用 ViewPager.setOffscreenPageLimit(int) 使 viewpager 加载并保留所有屏幕外选项卡。设置为 2 ( tabCount - 1) 如:viewPager.setOffscreenPageLimit(2);

希望这有帮助。

于 2013-08-24T02:50:37.763 回答