为什么ADT Bundle 20140702中缺少fragment_main.xml?

时间:2014-07-14 07:06:04

标签: android eclipse

根据Android开发者网站上Building a Simple User Interface的说明,我打算用Eclipse打开res / layout /目录下的fragment_main.xml文件。 但是基于ADT Bundle 20140702,res / layout中只有activity_main.xml。 或者可以在版本20140321上找到fragment_main.xml。

4 个答案:

答案 0 :(得分:2)

根据您使用的IDE,为主活动创建片段布局现在可能只是一个选项。如果我的记忆正确地为我服务,我相信在编写教程时,自动创建的片段在所有IDE中都很流行。

只需使用activity_main.xml而不是此fragment_main.xml,教程就可以正常使用。 或者您也可以右键单击布局文件夹并创建一个新的XML布局文件,并将其命名为fragment_main.xml

答案 1 :(得分:1)

默认情况下,当您在ecclipse IDE上创建一个新的Android应用程序项目时,默认布局名称为 -

activity_main.xml

这是一个空白的xml布局。

因此,您需要在fragment_main.xml目录下对您的res/layout/进行编码,根据您在 Android开发者页面

选择的实施方式 步骤 - 右键单击res/layout/>选择> 新的android xml文件>将文件名命名为 fragment_main.xml ,并在其中编写您的代码

右键单击activity_main.xml> 重构> 重命名 fragment_main.xml

答案 2 :(得分:1)

在创建新的Android应用程序项目时,在“创建活动”页面上选择“带有片段的空白活动”选项。然后,我们可以找到 fragment_main.xml

答案 3 :(得分:1)

我按照上面的内容创建了一个新的fragment_main.xml文件,但请确保在MainActivity.java中更改此行代码:

setContentView(R.layout.activity_main);

setContentView(R.layout.fragment_main);