【问题标题】:Is Nested Fragment Possible?嵌套片段可能吗?
【发布时间】:2013-06-24 06:26:46
【问题描述】:

我有一个 ViewPager 包含三个片段,我想将 3 个新片段放入第三个片段中。这可能吗?

[ViewPager]
    [Fragment 1]
    [Fragment 2]
    [Fragment 3]
        [Fragment 3-1]
        [Fragment 3-2]
        [Fragment 3-3]
[ViewPager]

编辑:我不能 getChildFragmentManager() 但只能 getFragmentManager(),我正在使用 android.support.v4.app:

    FragmentManager fm = getFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    ft.add(R.layout.tools_frame5, new Plugins());
    ft.commit();

编辑:将 3 个活动放在第三个片段中怎么样,这可能吗?

【问题讨论】:

    标签: android android-fragments android-viewpager android-nested-fragment


    【解决方案1】:

    是的,嵌套片段是可能的。

    在处理嵌套片段时,您必须使用 getChildFragmentManager() 而不是 getFragmentManager()。更多详情请查看this link

    希望这会对你有所帮助....:)

    【讨论】:

    • 但这只是在API级别11中添加的,在android.support.v4中不支持?
    • 它并没有出现在 API 级别 11 中,而是出现在 API 级别 17 中
    • 编辑:把 3 个活动放在第三个片段中怎么样,这可能吗?
    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多