我对片段的内容有一些奇怪的行为。 我创建了一个带有可滑动标签菜单的应用程序,共有4个片段/标签。
在第四个片段上,我根据片段顶部的2个微调器以编程方式添加内容(TextViews)。因此,当您选择其中一个微调器的值时,内容(在LinearLayout内)将被新生成的TextView替换。
一切都很好,但是: 当两个微调器都在第一个值(并且就在那里)时,当我滑动到另一个片段并返回到第四个片段时,内容会消失。在从一个微调器中选择另一个值之后,正常生成内容,同样当我再次选择第一个值时。 当我第一次刷到第四个片段时,我看到了内容。
任何提示?
答案 0 :(得分:1)
看起来您的片段状态未正确保存。 尝试设置:
myViewPager.setOffscreenPageLimit(4);