gpt4 book ai didi

java - 我应该在编辑 Java 文件的同时只修改 Android 的 XML 吗?

转载 作者:行者123 更新时间:2023-12-02 00:01:38 24 4
gpt4 key购买 nike

我的印象是布局 XML 文件内置于其各自的 Activity *.java 文件中,并且使用 XML 意味着我不应该接触 中的文件/src.

但是,每次我修改 XML(例如更改布局、添加/删除按钮等)时,Java 文件似乎都不会重新构建。

最佳答案

Java 文件完全独立于布局 XML 文件,因为更改 XML 不会神奇地使 Java 文件表现良好。 XML布局用于UI和Java文件(如果它是一个Activity),将UI设置为布局文件并处理逻辑。

更具体一点:Java 文件(对于 Activity)包含一些重要部分:即设置内容 View (通过 setContentView()* 和* 使用 findViewById() 访问UI 组件。如果没有源文件,应用程序将无法运行,XML 依赖于源文件。

如果您要更改 XML 布局中的内容并重新上传到手机,根本不接触 Java 文件,并且Java 文件具有 setContentView(R.layout.your_xml_layout ),重建并重新清理(Eclipse 中的Project -> Clean)您的项目。

如果另一方面,您创建一个新的 XML 文件(例如 my_new_layout),则必须修改源代码。

例如

@Override
public void onCreate(Bundle b)
{
super.onCreate (b);
setContentView (R.layout.my_new_layout);
}

关于java - 我应该在编辑 Java 文件的同时只修改 Android 的 XML 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14719532/

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