1

我有一個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個什麼活動第三個片段,這可能嗎?

回答

5

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

你必須使用getChildFragmentManager()的代替getFragmentManager(),而你正在使用嵌套片段工作。欲瞭解更多詳情,請查看this link

希望這會幫助你.... :)

+0

但是,這只是在API級別11添加,它不支持android.support.v4? – thecr0w

+2

是的,它似乎也支持支持庫http://developer.android.com/reference/android/support/v4/app/Fragment.html#getChildFragmentManager() – tbruyelle

+2

,它不會出現在API級別11但API級別17 – tbruyelle