从片段切换到另一个片段

时间:2014-02-04 06:39:42

标签: android xamarin.android xamarin

我有一个他们使用Android.Support.V4.App.Fragment的应用。是否可以从“父”片段中启动新的片段?

例如片段A切换到片段B,当您从片段B按回来时,它会更改为片段A。

感谢。

2 个答案:

答案 0 :(得分:0)

此代码可以帮助您。

getActivity().getSupportFragmentManager()
    .beginTransaction()
    .replace(R.id.your_tab_id, new FragmentClassName())
    .commitAllowingStateLoss();

答案 1 :(得分:0)

如果要将片段从一个视图移动到另一个视图,请执行以下操作:

android.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.remove(fragment1);
fragmentTransaction.commit();
fragmentManager.executePendingTransactions();
fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.containerToMoveTo, fragment1);
fragmentTransaction.commit();