我正在阅读“学习Android”中的教程,其中建议将主布局文件从“main.xml”重命名为“status.xml”。我之前只知道我没有看过这个建议(使主要布局文件名更具针对性),但我不知道它有什么特别的错误。
但是,我想知道,为什么构建知道如何寻找“main.xml”或“status.xml”。它只是在res / layout目录中查找任何布局文件吗?
答案 0 :(得分:3)
查看您的活动,您将看到如下所示的行:
setContentView(R.layout.main);
gen目录中有一个名为R.java的自动生成类,用于标识应用程序中的所有资源。因此,res / layout目录中的所有布局xml文件都将在R.java中定义。 setContentView将布局文件与该特定活动相关联。
答案 1 :(得分:0)
您可以通过调用setContentView来选择要使用的XML。