下の写真のように、フラグメントを使用してタブホストを作成する方法を取得しました
画面下のタブをクリックすると「Fragment_container」が変更され、それぞれフラグメント1~4にリンクされます。
それが私が現在達成したすべてであり、今私がやりたいことは
私の目的は、用語を正しく使用しているかどうかわかりません。すべてのフラグメントは単一のアクティビティのようなものです。上の写真のように、遷移アニメーションを使用して、タブホストを消すことなく、そのフラグメント内でアクティビティを開始できます。(実は私はiOSを使っていて、Androidはあまり使っていないのですが、Androidでも可能ですか?)
私はもう試した :
Intent intent = new Intent(getActivity(), Fragment5.class);
startActivity(intent);
正常に活動を開始しますが、タブホストは消えます。
Fragment newFragment = new Fragment5();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.content, newFragment);
transaction.addToBackStack(null);
transaction.commit();
基本的に動作しますが、方法は 1 つだけですか? 私の場合、他に効率的な解決策はありますか?