android-如何在不使用XML的情况下以编程方式向活动添加片段

我有一个没有xml布局的活动.现在,我通过以下方式将一个片段添加到活动中:

protected void onCreate(Bundle savedInstanceState) {
    profileFragment = new ProfileFragment();
    getSupportFragmentManager().beginTransaction().add(android.R.id.content, profileFragment).commit(); 
}

第一件事是我不知道什么是R.id.content,因为我没有声明它,所以它来自哪里?

其次,如何将接下来的2个片段添加到活动中,并将其放置在我想要的位置而没有主要活动的xml布局(第一个片段在顶部,而下2个片段并排在第一个片段之下)?

解决方法:

First thing is that I dont kNow what is R.id.content, because i didn’t
declare it, so where it is from?

它不是R.id.content,而是android.R.id.content,它是框架的一部分

Second, how Could I add next 2 fragments into activity and place it
where I want without xml layout for main activity (first fragment on
top, and next 2 fragments side by side below first fragment)?

您可以以编程方式为片段创建容器(您需要告诉Android您要将片段放置在哪里)

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念