2012-04-25 14 views
1

私は以下の仕様でアプリケーションを実装しようとしています:Tabhostの中のAndroid FragmentActivity?

メインフラグメント内のタブホストはアクティブです。 これらの各タブには、断片があります。

タブBでは、私はListFragmentを持っています。私は、リスト要素をクリックして、同じタブの中に新しい断片を開いて、リストの上に置くことができるようにしたい。しかし、私はこの断片が画面全体を占めることを望んでいません。私はまだ新しい断片を開いてタブを切り替えることができるようにしたい。私はまた、新しい断片を閉じてリストを再び見ることができるようにしたい。

これを実装するにはどうすればよいですか?タブBのフラグメントをfragmentActivityに置き換えてみましたので、フラグメント間の遷移を処理できましたが、タブホストは不平を言いました。

タブBから別のフラグメント(アクティビティ内の現在のフラグメントの位置を引き継ぐ)を起動する方法はありますか?私は新しい断片を閉じて、タブBのリストに戻ることができるようにしたい。

更新:私はそれを考え出した!断片バックスタックスと呼ばれるものがあります。

+0

あなたの目的のためにdialogFragmentの仕事でしょうか? http://developer.android.com/reference/android/app/DialogFragment.html – JRaymond

+0

応答いただきありがとうございます!残念ながら、アイテムクリック時に起動したいViewPagerAdapterを含むフラグメントクラスがあるため、DialogFragmentは十分複雑ではありません。 – ViciousToast

+0

クール!将来の読者に好意を持ち、あなた自身の質問に答えてください:) – JRaymond

答えて

関連する問題