0

我有带有两个片段的 ActivityFragment 我可以使用以下方法从 ActivityFragment 开始一个片段:

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

我的问题是尝试用课堂 上MyFragment() 的其他片段替换时R.id.center_layoutMyFragment()

我试过了

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

谢谢。

4

1 回答 1

1

使用getFragmentManager()而不是getChildFragmentManager(). 此外,如果你想替换片段,你可能应该使用replace方法而不是add.

于 2013-05-10T00:37:56.670 回答