1

次の仕様でアプリを実装しようとしています。

メイン fragmentActivity 内のタブホスト。これらの各タブには、フラグメントがあります。

タブ B には ListFragment があります。リスト要素をクリックして、リスト上の同じタブで新しいフラグメントを開くことができるようにしたいと考えています。しかし、このフラグメントが画面全体を占有することは望ましくありません。新しいフラグメントを開いた状態でタブを切り替えられるようにしたいです。また、新しいフラグメントを閉じて、リストを再度表示できるようにしたいと考えています。

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

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

更新:私はそれを理解しました!フラグメント バックスタックと呼ばれるものがあります。

4

1 に答える 1

0

回答:フラグメントバックスタックを使用してください!置き換えたいフラグメント内からそれを行うことができます!

http://developer.android.com/guide/topics/fundamentals/fragments.html

于 2012-04-25T20:14:31.080 に答える