2016-08-22 125 views
0

創建新項目時,有時Android Studio會創建activity_main.xml和content_main.xml,但有時它只會創建activity_main.xml而不會創建content_main.xml。我無法找到邏輯,在哪種情況下它會選擇創建哪些文件。任何人都可以解釋一下嗎?爲什麼Android Studio每次創建新項目時都不會創建content_main.xml?

+0

的可能的複製[內容\ _main.xml缺失(http://stackoverflow.com/questions/37268401/content-main-xml-missing) – sumandas

回答

0

當你創建一個新的活動時,你可以選擇不同的選項,其中兩個是空白活動(如果我正確記得)和空活動。它們之間的區別在於它基於現代Android方法,基於Fragments。

因此,activity_main.xml只是包含一個容器(最有可能是FrameLayout)的Activity佈局,而content_main.xml是放置在MainActivity.java中某處的Fragment的佈局。基於

回答https://stackoverflow.com/a/33415349/6166978

+0

我不認爲content_main .xml默認綁定到任何碎片。 它只是「包含」到activity_main.xml中 –

+0

沒有片段的活動不需要content_main,因此它只創建activity_main – Mese

相關問題