gpt4 book ai didi

java - 如何将 fragment 添加到 fragment 事务中?

转载 作者:行者123 更新时间:2023-11-29 20:03:23 25 4
gpt4 key购买 nike

我想打开一个 Activity 的 fragment ,我关注了一个这样解释的 youtube 视频:

FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
FragmentForJoyScreen fbeer = new FragmentForJoyScreen();
ft.add(XXX, fbeer);
ft.commit();

而在我的 android 工作室中找不到的视频 XXX = R.id.fragment_container 中。当我键入 R.id.f 时,它没有完成我的工作,而当我编写 R.id.fragment_container 时,它显示它有错误。我在互联网上搜索了一个小时的答案,但找不到对我有帮助的东西。

应该用什么代替 XXX?难道我做错了什么?是否有更好或不同的方式从 Activity 中加载 fragment ?

最佳答案

取决于您的 Activity 中的布局。所以看看在 setcontentview(R.id.yourlayout) 中膨胀的布局。您的 XXX 是您的 fragment 将在 R.id.yourlayout 中替换的框架布局的名称,或者如果那是框架布局,则可能是 R.id.yourlayout 本身。

此外,您应该编写 fragment 以使用 newinstance 模式,这样您就可以使用 FragmentForJoyScreen.newinstance() 而不是 new FragmentForJoySCreeen。

关于java - 如何将 fragment 添加到 fragment 事务中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com