在Android Developer Tools的最新更新之后,每当我创建一个新项目时,我都会面临一个问题。它迫使我创造一个 fragment_layout.xml
同样。
所以在hello world程序中有太多的代码。
但仅限于前一个 MainActivity.java
和 activity_main.xml
出现了。
有没有办法只删除 fragment_main.xml
和额外的代码 MainActivity.java
。
一种方法是在开头取消标记创建活动部分,但不会创建 MainActivity.java
太。
是的,这很烦人。只需删除片段XML并使用您喜欢的布局重新创建活动XML。更改活动,以便它扩展Activity而不是ActionBarActivity或ADT所做的任何操作。删除在actvity中声明的骨架Fragment类以及引用这些东西的onCreate部分。
我通常也会删除活动中的菜单方法和res中的菜单XML。当然伪造的字符串如strings.xml中的“Hello World”
在您的计算机上,导航到SDK文件夹,然后导航到\ tools \ templates \ activities
复制BlankActivities文件夹并将其粘贴到同一目录中。
将BlankActivities_copy重命名为EmptyActivities
去 https://android-review.googlesource.com/#/c/88890/4
在“文件”部分下有一个链接列表。每个链接都会将您定向到需要添加到您创建的新EmptyActivities文件夹的xml。
将xml从右窗格复制到左窗格顶部的路径\文件(链接也是路径)。如果文件已存在则删除内容并替换。如果该文件不存在,请创建该文件并将xml复制到该文件中。
对每个链接重复上述步骤。
关闭并重新打开Eclipse。如果您在编辑器中打开了任何文件,Eclipse将崩溃。
接着:
在创建活动屏幕上,“空活动”应该是一个选项。选择并单击下一步后,“空活动”表单的默认布局名称“activity_main”将在Eclipse中显示为res / layout / activity_main.xml。
据我所知,目前无法在创建活动时让Android无法创建片段。要在ADT中执行此操作,我的建议是您可以取消选中“创建活动”复选框并创建一个新活动,但这就是您所能做的一切。
在您的计算机上,导航到SDK文件夹,然后导航到\ tools \ templates \ activities
复制BlankActivities文件夹并将其粘贴到同一目录中。
将BlankActivities_copy重命名为EmptyActivities
去 https://android-review.googlesource.com/#/c/88890/4
在“文件”部分下有一个链接列表。每个链接都会将您定向到需要添加到您创建的新EmptyActivities文件夹的xml。
将xml从右窗格复制到左窗格顶部的路径\文件(链接也是路径)。如果文件已存在则删除内容并替换。如果该文件不存在,请创建该文件并将xml复制到该文件中。
对每个链接重复上述步骤。
关闭并重新打开Eclipse。如果您在编辑器中打开了任何文件,Eclipse将崩溃。
希望这能解决你的问题
很简单的方法。复制主活动的名称(activity_main)并在片段布局列中粘贴(替换)它。它将删除片段布局。我试过很多次了。它对我来说很完美。