2011-03-30 30 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

相關問題