错误?以编程方式添加的内容未显示在Fragment中

时间:2013-09-05 06:57:04

标签: android android-fragments

我对片段的内容有一些奇怪的行为。 我创建了一个带有可滑动标签菜单的应用程序,共有4个片段/标签。

在第四个片段上,我根据片段顶部的2个微调器以编程方式添加内容(TextViews)。因此,当您选择其中一个微调器的值时,内容(在LinearLayout内)将被新生成的TextView替换。

一切都很好,但是: 当两个微调器都在第一个值(并且就在那里)时,当我滑动到另一个片段并返回到第四个片段时,内容会消失。在从一个微调器中选择另一个值之后,正常生成内容,同样当我再次选择第一个值时。 当我第一次刷到第四个片段时,我看到了内容。

任何提示?

1 个答案:

答案 0 :(得分:1)

看起来您的片段状态未正确保存。 尝试设置:

myViewPager.setOffscreenPageLimit(4);