8

私はAndroid App上で作業していますが、アンドロイドのFragmentPagerタブ(developer.android.comのexample)を使用しました。この例ではタブのコンテンツのフラグメントを使用しています。私はベストを尽くしましたが、2番目のタブホストがコンテンツを表示していない、タブヘッダーが表示されますがコンテンツが表示されない、私はTabContentとしてインテントを使用しようとしています。私はここに投稿するための関連するコードはないと思いますが、必要な場合はここに投稿することができます。Androidタブー内のフラグメント

階層である:FragmentActivity-> TabHost-> Fragments-> TabHost - >(意図またはその断片、これは問題の領域である)

どんな提案が理解されるであろう。

+0

ネストフラグメントを通じての断片の内部で使用することができますが、ここでは、この回答は素晴らしいですそれをチェックし使用することができます:[HTTP: //stackoverflow.com/a/21605672/3484700](http://stackoverflow.com/a/21605672/3484700) –

答えて

4

あなたがこれを確認しましたか?私はそれを数回参照して、あなたを助けるはずです。私は同じ問題に直面している私たちを

http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

+0

はい、私はそれを見ましたが、私の問題は違って、TabHo stは、FragmentActivityではなくFragmentクラスから拡張されています。しかし私は別のショットを与えるだろう。 – TilalHusain

+0

@Architactこのプロセスはうまくいきましたか?私もFragmentに2つのタブを持つTabHostを追加しようとしています。同じロジックを使用できますが、TabHostとそのコントローラーをFragmentに追加できるようです。 – jamis0n

+0

はい私はそれを仕事にしたと思います。 – TilalHusain

1

。別のタブでフラグメントやアクティビティを開くことはできません(ただし、同じタブで開きます)。だから私はタブを変更するために、以下のコードを使用しています。

MainActivity.tabHost.setCurrentTab(tabIndex); 

メインタブページのタブを開きます。

4
+0

このリンクで提供されているコードのオンタップは本当に役に立ちます。 mainアクティビティーで作成されたフラグメント内にFragmentTabHostを使用する実例はありません...主なアクティビティーではNavigationDrawerを使用しています。しかし、私は本当にこれに新しいです – Jethro

関連する問題