0

以下を使用してフラグメントを追加したアクティビティ コンテナーを作成します。

FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.simple_fragment, myFragment); ft.commit();

ここで、simple_fragment はコンテナー レイアウト (線形/フレーム) です。ここで、myFragment 自体から myFragment に別のフラグメントを追加したいと考えています。

アップデート :

添付の画像を参照してください。この場合、上部に 3 つのボタンがあるアクティビティ レイアウトがあり、すべてのボタンをクリックすると、下部レイアウトを他のフラグメント レイアウトに置き換えます。たとえば、フラグメント 1/2 または 3 ....今、フラグメント 1 から他のものを呼び出したいフラグメント1Aおよび1Aから1Bへ。ここでは、内部フラグメント ビューのスタックも維持したいと考えています。

ここに画像の説明を入力

どうすればこれを行うことができますか、それについてのアイデア/提案はありますか?

4

2 に答える 2

0

フラグメントをホストしているアクティビティにアクセスし、フラグメントを置き換えるように依頼します。

何かのようなもの

((MyActivity) getActivity()).goToOtherFragment();
于 2012-11-30T06:48:33.453 に答える