Как я могу использовать FragmentManager для отображения фрагментов A, B, C,… в FrameLayout?

Уважаемые сотрудники StackOverflow,

в настоящее время у меня есть одна большая проблема в мое приложение для Android.

Я использую фрагменты для всех своих действий, и я прочитал всю документацию здесь: http://developer.android.com/guide/topics/fundamentals/fragments.html

Мое приложение теперь очень круто смотрятся на телефонах и планшетах.

Мой вопрос:

У меня есть макет, отображающий фрагменты, включенный в FrameLayout (см. Снимок экрана внизу)

Итак, это снимок экрана с фрагментом A.

Теперь я хотел бы при нажатии на левую кнопку, чтобы заменить фрагмент A фрагментом B, или C, или ...


    

Как вы можете видеть в моем xml, FRAGMENT_A жестко запрограммирован.

Представьте, что я хочу переключиться между 6 разными фрагментами, что мне делать? Поместить все мои 6 фрагментов в XML, или есть способ программно заменить FRAGMENT_A на FRAGMENT_B, C, D, E, и т.д.

Большое спасибо за вашу помощь.

enter image description here

8
задан Waza_Be 17 October 2011 в 08:07
поделиться