2013-07-05 6 views
0

Можно ли поместить фрагмент внутри фрагмента в Android? Рассмотрим это: скажем, я реализую swipeable вкладки с помощью Fragment и ViewPager. Теперь, внутри каждого из этих swipeable фрагментов, я хочу реализовать другой фрагмент - вроде как фрагмент, вложенный внутри другого фрагмента. Но фрагмент должен быть привязан к классу Activity. Итак, как это можно сделать?Фрагмент внутри фрагмента

+0

вы не можете прикреплять фрагмент внутри фрагмента. что именно вы пытаетесь достичь? – hardartcore

+0

Ну, во-первых, есть скользящие вкладки (которые используют Фрагмент). Внутри каждого из этих фрагментов я хочу добавить новый (вложенный) фрагмент. –

+0

Проверьте этот пример: https://github.com/JakeWharton/ActionBarSherlock/blob/master/actionbarsherlock-samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentTabsPager.java, если это то, что вы хотите. – hardartcore

ответ

2

Возможно ли разместить фрагмент внутри фрагмента в Android?

Использование backport фрагментов поддержки Android, да. Кроме того, нативные фрагменты на Android 4.2 и выше (API Level 17+) поддерживают вложенные фрагменты. Однако нативные фрагменты API уровня 11-16 этого не делают.

Скажите, я реализую swipeable вкладки, используя Фрагмент и ViewPager. Теперь, внутри каждого из этих swipeable фрагментов, я хочу реализовать другой фрагмент - вроде как фрагмент, вложенный внутри другого фрагмента. Но фрагмент должен быть привязан к классу Activity. Итак, как это можно сделать?

This sample project демонстрирует, имеющие фрагменты в ViewPager и имеющий сам по себе ViewPager быть в виде фрагмента. Ключ состоит в том, что , который вы подаете на ваш , должен быть быть менеджером фрагмента фрагмента внешнего фрагмента (то есть, getChildFragmentManager()).

Смежные вопросы