转到包含viewpager

时间:2015-07-13 12:40:11

标签: android android-fragments android-viewpager

我有一个带有viewpager的片段。对于viewpager的每个片段,您可以转到另一个片段。问题是当我回到viewpager的片段时,这不是我去第二个片段的片段。回去后,我可以做同样的片段转到同一页面吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

ViewPager会提前创建特定数量的页面 - 您在使用setOffscreenPageLimit(amount)时选择它。例如,如果您将金额设置为2,那么在ViewPager的任何页面上,您将提前创建2个页面,向后创建2个页面。

所以,当你进入第一页时 - 第2页&将创建3。 当你进入第5页时,你将拥有3& 4创建和6& 7创建。 所有其他人都被销毁(如果是第5页:1,2将被销毁)。

所以听起来你有两个选择: 1.如果您知道视图寻呼机中的片段数量,请将其设置为它,以便所有页面始终存在。我不喜欢这个主意,因为它非常浪费。 2.使用Horizo​​ntalScrollView而不是ViewPager。