私はすべてのタブのTabHostに別の断片を表示したいと思います。しかし、 これを行う簡単な方法はないようだ。 TabHostは のみ受け入れることができます。ユーザーが タブを選択したときにアクティビティを起動するビューまたはB.インテント。TabHostにフラグメントを表示する方法はありますか?
Aを使用すると、すべてのフラグメントを初期化し、 をTabHostに与えられたコンテナビューにロードする必要があります。しかし、私は これらのフラグメントをロードする必要があるのは、ユーザが自分の タブを選択したときだけです。
Bを使用するということは、各タブごとに個別のアクティビティ にフラグメントをロードすることを意味します。しかし、私はそのフラグメントが、 「元の」親アクティビティーに達することができるようにしたいと考えています。そのアクティビティーは、タブ内容の をホストするいくつかのシェル・アクティビティーだけではありません。
何か不足していますか? TabHostでフラグメントを管理する方法はありますか?
"公式ソリューション"が残っている必要があります。他のリンクを削除してください – fmo
公式のソリューションはサンプルをダウンロードするというサンプルページにリダイレクトされます。 ApiDemosのFragmentTabsでは、ActionBarタブのみが使用されます。通常のタブは、廃止予定のTabActivityを使用して実行されます。私は誰かが好ましい方法であることを明確にした場合、廃止されたかどうかを気にしますか? – comodoro
このリンクは非常に便利です:http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/ – comodoro