什么是Android中的内容视图?

时间:2016-01-26 19:54:34

标签: android android-fragments android-view

我正在尝试使用以下方法在活动中启动片段:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);

getFragmentManager().beginTransaction()
.add(android.R.id.content, createFrag2()).commit(); //createFrag is a function that adds some values to the bundle and returns a fragment 

我被告知在使用“android.R.id.content”时要小心。有人告诉我,如果我使用片段作为活动的顶级内容视图,那么你可以使用。如果它不是顶级内容视图,那么我将需要创建自定义布局并设置它的ID。

所以问题是,Android中的顶级内容视图是什么? 它是XML中的主要/第一个布局吗? 根视图的关系是什么?

我知道setContentView函数会将活动的内容设置为XML指定的视图的内容。但是,我试图从上述声明的角度来理解它(“活动的顶级内容视图”)。

谢谢!

0 个答案:

没有答案