将片段添加到Activity的根视图中

时间:2014-06-04 11:52:12

标签: android android-fragments android-activity android-view

假设Activity的根视图始终是ViewGroup是否安全?我有一个显示各种Activity的{​​{1}}。我可以跳过为Fragment创建布局XML并直接将Activity添加到其根视图中吗?

1 个答案:

答案 0 :(得分:6)

是的,确实有效。 Activity根将始终是一个ViewGroup(否则,在扩展XML时,您或框架如何能够将其他视图放入其中?)

此外(为了使答案完整),这是一个众所周知/记录良好的ID

getSupportFragmentManager()
    .beginTransaction()
    .replace(android.R.id.content, fragment)
    .commit();

ps:上面的代码是在没有查找的情况下编写的,因此可能会出现一些拼写错误。