什么控制主布局文件是“main.xml”还是其他什么?

时间:2011-03-30 02:32:43

标签: android

我正在阅读“学习Android”中的教程,其中建议将主布局文件从“main.xml”重命名为“status.xml”。我之前只知道我没有看过这个建议(使主要布局文件名更具针对性),但我不知道它有什么特别的错误。

但是,我想知道,为什么构建知道如何寻找“main.xml”或“status.xml”。它只是在res / layout目录中查找任何布局文件吗?

2 个答案:

答案 0 :(得分:3)

查看您的活动,您将看到如下所示的行:

setContentView(R.layout.main);

gen目录中有一个名为R.java的自动生成类,用于标识应用程序中的所有资源。因此,res / layout目录中的所有布局xml文件都将在R.java中定义。 setContentView将布局文件与该特定活动相关联。

答案 1 :(得分:0)

您可以通过调用setContentView来选择要使用的XML。