【问题标题】:Viewpager not retaining views properlyViewpager 未正确保留视图
【发布时间】:2023-04-10 09:19:01
【问题描述】:

我有一个 SherlockFragment,它对包含一个 viewpager 的布局进行膨胀,它允许我滑动到我创建的多个选项卡片段。
第一次将此片段附加到我的活动时,一切正常且按预期工作,但如果我返回并重新输入片段,viewpager或其适配器(看起来像这样:“TabAdapter extends FragmentPagerAdapter implements ActionBar .TabListener, ViewPager.OnPageChangeListener") 导致问题:

  1. viewpager中存储的fragment的视图不可见
  2. 实际上,我有 4 个选项卡,如果我设置“setOffscreenPageLimit”,无论我在做什么,在娱乐的视图页面中都看不到任何内容;
    如果“setOffscreenPageLimit”是not,则仅当我向左或向右滑动至少两个标签时,才会显示 viewpager 内的视图。
  3. 此外,如果未使用“setOffscreenPageLimit”,寻呼机现在似乎会在滑动时跳过一些选项卡。

感谢任何可以解决此问题的想法。

【问题讨论】:

  • 我不确定您所说的“使用”或“设置”setOffscreenPageLimit 是什么意思。方法setOffscreenPageLimit 采用一个正整数,表示您要在内存中存储左右多少页。如果您从不调用此方法,则默认值为 1(应该可以正常工作)。你是怎么用的?

标签: android android-viewpager retain fragmentpageradapter


【解决方案1】:

我遇到了同样的问题。经过一番研究,我发现了以下线程:

http://code.google.com/p/android/issues/detail?id=19001

答案 #10 解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多