我有一个没有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您要将片段放置在哪里)
总结以上是内存溢出为你收集整理的android-如何在不使用XML的情况下以编程方式向活动添加片段全部内容,希望文章能够帮你解决android-如何在不使用XML的情况下以编程方式向活动添加片段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)