Android:如何在片段中使用FragmentTransaction.add

时间:2015-08-03 08:00:07

标签: android android-fragments

所以我试图在一个片段中添加一个片段,所以我被告知要改变我的Fragment Transaction变量来自:

(hfs-textline)

FragmentTransaction ft = fm.beginTransaction();

但是,当我调用ft.add();

时,我不确定我会使用什么

以前我使用的是android.R.id.content。我可以使用类似的ID用于片段,或者我应该使用哪个ID来从片段中添加新片段。

编辑:

activity_mainfrag:

FragmentTransaction ft = getChildFragmentManager().beginTransaction();

1 个答案:

答案 0 :(得分:1)

使用它来添加片段:

    FragmentTransaction ft = getChildFragmentManager().beginTransaction();
    ft.replace(R.id.container_parent, fragment, fragment.getTagText());
    ft.addToBackStack(fragment.getTagText());
    ft.commit();