【发布时间】:2023-04-10 09:19:01
【问题描述】:
我有一个 SherlockFragment,它对包含一个 viewpager 的布局进行膨胀,它允许我滑动到我创建的多个选项卡片段。
第一次将此片段附加到我的活动时,一切正常且按预期工作,但如果我返回并重新输入片段,viewpager或其适配器(看起来像这样:“TabAdapter extends FragmentPagerAdapter implements ActionBar .TabListener, ViewPager.OnPageChangeListener") 导致问题:
- viewpager中存储的fragment的视图不可见
- 实际上,我有 4 个选项卡,如果我设置“setOffscreenPageLimit”,无论我在做什么,在娱乐的视图页面中都看不到任何内容;
如果“setOffscreenPageLimit”是not,则仅当我向左或向右滑动至少两个标签时,才会显示 viewpager 内的视图。 - 此外,如果未使用“setOffscreenPageLimit”,寻呼机现在似乎会在滑动时跳过一些选项卡。
感谢任何可以解决此问题的想法。
【问题讨论】:
-
我不确定您所说的“使用”或“设置”
setOffscreenPageLimit是什么意思。方法setOffscreenPageLimit采用一个正整数,表示您要在内存中存储左右多少页。如果您从不调用此方法,则默认值为 1(应该可以正常工作)。你是怎么用的?
标签: android android-viewpager retain fragmentpageradapter