Как я могу использовать фрагменты, теперь, когда TabActivity устарела? - PullRequest
1 голос
/ 26 марта 2012

У меня есть основной вид деятельности с док-станцией внизу, с 4 значками: A, B, C, D.

Я уже пытался получить ответ на вопрос здесь включает в себя замену фрагмента в данной вкладке, но не получил ответа.Я начал думать, что, возможно, я иду по неверному пути.Так что теперь я придумал новый способ его реализации, который в основном заставляет меня использовать устаревшую TabActivity.Вопрос в том, почему это устарело?

Моя идея состоит в том, чтобы реализовать систему как таковую:

TabActicity(TabActivity)
Tab A(FragmentActivity) -> Fragments
Tab B(FragmentActivity) -> Fragments
Tab C(FragmentActivity) -> Fragments
Tab D(FragmentActivity) -> Fragments

То есть каждая вкладка имеет свой собственный фрагмент-действие, что и ее фрагменты.Это способ реализации системы вместо использования FragmentActivity в качестве моего TabController и использования фрагментов в качестве каждой отдельной вкладки?

1 Ответ

1 голос
/ 26 марта 2012

В документации для Android вы найдете пример использования TabHost с фрагментами. Нет необходимости в TabActivity. Вот пример: http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html

...