1

У меня есть ViewPager содержит три фрагмента, и я хочу поместить 3 новых фрагмента в третий фрагмент. Возможно ли это?Возможно ли вложенный фрагмент?

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

EDIT: Я не могу getChildFragmentManager(), но только getFragmentManager(), я использую android.support.v4.app:

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

EDIT: что о Положив 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