如何在FrameLayout内膨胀碎片?

时间:2017-03-09 11:42:04

标签: android fragment

我想将名为MoviesFragment的片段扩展到ID为

的容器中
R.id.container.



getSupportFragmentManager().beginTransaction().replace(R.id.panel_one_id, new MoviesFragment());

我看到这里没有结果 我能知道我的问题在哪里吗?

2 个答案:

答案 0 :(得分:2)

首先添加片段然后替换它。

getSupportFragmentManager().beginTransaction().add(R.id.panel_one_id, new MoviesFragment()).commit();

答案 1 :(得分:0)

您执行的每个片段事务(添加/替换/删除)都必须commit才能生效。所以正确的代码是:

getSupportFragmentManager().beginTransaction().replace(R.id.panel_one_id, new MoviesFragment()).commit();