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

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

概述我有一个没有xml布局的活动.现在,我通过以下方式将一个片段添加到活动中:protectedvoidonCreate(BundlesavedInstanceState){profileFragment=newProfileFragment();getSupportFragmentManager().beginTransaction().add(android.R.id.content,profileFragment)

我有一个没有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的情况下以编程方式向活动添加片段所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1077841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存