嵌套片段可能吗?

the*_*r0w 1 android android-fragments android-viewpager android-nested-fragment

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

[ViewPager]
    [Fragment 1]
    [Fragment 2]
    [Fragment 3]
        [Fragment 3-1]
        [Fragment 3-2]
        [Fragment 3-3]
[ViewPager]
Run Code Online (Sandbox Code Playgroud)

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

    FragmentManager fm = getFragmentManager();
    FragmentTransaction ft = fm.beginTransaction();
    ft.add(R.layout.tools_frame5, new Plugins());
    ft.commit();
Run Code Online (Sandbox Code Playgroud)

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

vis*_*dra 5

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

在使用嵌套片段时,必须使用getChildFragmentManager()而不是getFragmentManager().有关详细信息,请查看此链接.

希望对你有帮助....:)

  • 是的,似乎支持库中也支持http://developer.android.com/reference/android/support/v4/app/Fragment.html#getChildFragmentManager() (2认同)
  • 并且它不会出现在API级别11中,而是出现在API级别17中 (2认同)