2011-03-30 63 views
0

我正在阅读“学习Android”中的教程,它建议将主布局文件从“main.xml”重命名为“status.xml”。我只知道我以前没有看到过这个建议(使主布局文件名更具体应用),但我不知道它有什么特别的错误。什么控制主布局文件是“main.xml”还是其他?

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

回答

3

看看你的活动,你会看到这样一行:

setContentView(R.layout.main); 

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

+0

是的,其中大部分都没有告诉我任何新东西。你确实隐含地回答了我的实际问题,即“它是否在res/layout目录中查找任何布局文件?”。答案似乎是“是”。 – 2011-03-30 05:12:08

相关问题