从片段中替换片段

时间:2013-05-10 00:30:58

标签: java android

我有两个片段的ActivityFragment 我可以使用:

从ActivityFragment开始
FragmentTransaction transaction = getSupportFragmentManager()
                .beginTransaction();
transaction.add(R.id.center_layout, new MyFragment());
transaction.commit();

我的问题是尝试将来自MyFragment()类的R.id.center_layout中的其他片段替换为MyFragment()

我试过

FragmentTransaction transaction =this.getChildFragmentManager()
    .beginTransaction();
transaction.add(R.id.center_layout, client_Ajouter);
transaction.commit();

但是我得到了

No view found for id 0x7f06000b (center_layout) for fragment Client_Ajouter

谢谢你。

1 个答案:

答案 0 :(得分:1)

使用getFragmentManager()代替getChildFragmentManager()。此外,如果要替换片段,则应该使用replace方法而不是add