gpt4 book ai didi

java - fragment_main.xml和activity_main.xml之间的区别

转载 作者:行者123 更新时间:2023-12-02 06:01:31 25 4
gpt4 key购买 nike

我正在按照此处的教程进行操作

https://developer.android.com/training/basics/firstapp/building-ui.html

我很困惑为什么他们说编辑fragment_main.xml而不是activity_main.xml。在 MainActivy.java 文件中,onCreate() 方法有一行内容为

setContentView(R.layout.activity_main);

为什么当我尝试将其更改为

时它会提示
setContentView(R.layout.fragment_main);

如有任何指点,我们将不胜感激。

最佳答案

Activity是一个fragment的容器,fragment就像一个UI层,可以在执行时添加、修改或删除。同样在 Activity 布局中,您可以添加“静态” fragment 。

如果您交换布局,可能有很多原因导致您的错误,也许您的 Activity 代码尝试引用一些不在 fragment 布局中的 View ,反之亦然,也许 Activity 布局引用了 fragment ,等等。 .您可以根据需要命名您的布局,但您需要在 Activity/fragment 中设置与您的代码匹配的布局

关于java - fragment_main.xml和activity_main.xml之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22627859/

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