2

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

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

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

有什么提示吗?

4

1 回答 1

1

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

myViewPager.setOffscreenPageLimit(4);
于 2013-09-05T07:03:14.560 回答