アクティビティに 3 つのタブがあり、正常に動作します。しかし、あるタブから別のタブに移動すると、前のタブの内容が現在のタブに表示されます。何が問題なのか理解できませんでしたか?LogCat でエラー メッセージが表示されず、redFlags も表示されません。誰かがこの問題を解決するのを手伝ってくれますか?
表示は次のようになります。
アクティビティに 3 つのタブがあり、正常に動作します。しかし、あるタブから別のタブに移動すると、前のタブの内容が現在のタブに表示されます。何が問題なのか理解できませんでしたか?LogCat でエラー メッセージが表示されず、redFlags も表示されません。誰かがこの問題を解決するのを手伝ってくれますか?
表示は次のようになります。
動的フラグメントが必要な場合は、xml でフラグメントを静的に宣言することはできません。フレームなどのプレースホルダーが必要で、フラグメントをそのフレームに置き換えます。
例えば
<FrameLayout
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
そしてあなたの活動で
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment fragment = new NearMeFragment();
ft.replace(R.id.map, fragment).commit();
少し前に尋ねた質問からこのリンクを確認してください
ListFragment を置き換えると、新しいリストの上に前のリストが表示されます
ft.add(android.R.id.content,mFragment, mTag);
また、フラグメントを互いの上に追加することを呼び出しています