Eclipse会自动创建片段布局,如何禁用它?

8

我不想使用片段和片段布局。有没有可能禁用Eclipse的该属性?首先,我创建一个类和xml文件,然后在Android清单文件中声明它们,这对我有用,但如果我可以禁用它,那将更容易。

http://i.hizliresim.com/KgMJvQ.png


使用空的Android模板开始创建一个项目? - Raptor
我已经使用空的Android模板创建了一个项目。在更新了我的Eclipse之后,它自动创建了片段布局。 - Burak
我已经编辑了我的问题,附上了截图,请问我的错误在哪里? - Burak
在这里下载之前的版本:http://thepiratebay.se/torrent/8648344/Android_SDK_r22.0.1_Full - vuhung3990
11个回答

2

创建新应用程序时,只需将布局名称复制到片段布局名称中(例如:activity_main)。

哇!您将获得一个没有片段部分的活动。

从活动中删除此代码部分。

if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment())
                .commit();

清理项目。

1

创建一个空白活动项目,导航类型为none,其它条目默认。

fragment_main.xml的内容复制到activity_main.xml中,然后删除fragment_main.xml

现在进入MainAcitvity.java,只需从MainActivityonCreate()方法中删除此部分内容:

if (savedInstanceState == null) {
    getSupportFragmentManager().beginTransaction()
        .add(R.id.container, new PlaceholderFragment())
            .commit();
   }  

最后,从MainActivity.java中删除类PlaceholderFragment{}及其内容,然后运行您的应用程序。

1
Eclipse提供了创建简单Android应用程序的功能,不包含任何“Fragment”类或布局文件。
您只需创建简单项目,而不选择任何项目模板。

我已经编辑了我的问题,附上了截图,请问我的错误在哪里? - Burak
你使用的是哪个 ADT?我猜最新的 ADT 已经将添加碎片布局到默认结构的功能保留了下来。这就是为什么它显示选项来添加碎片布局名称的原因。而在我的 Eclipse 中没有显示。 - GrIsHu
这就是为什么它显示了片段布局名称设置选项的原因。 - GrIsHu
但是我不想创建片段,那么我该怎么办? - Burak
我知道我可以这样做,但我不想每次都这样做。我认为这不应该是强制性的。 - Burak
显示剩余4条评论

0

Android 听到了我们的声音 :).

只需将 ADT 版本升级或 下载 到 23.0.2 或更高版本。

现在你可以选择空白活动,就像这样:

enter image description here


0

目前似乎没有设置可以实现您想要的功能(我同意应该有这样一个设置)。作为一种解决方法,类似问题的答案显示如何从新创建的项目中删除片段。 https://dev59.com/AWEh5IYBdhLWcg3wjEDn#22482259


0

0
  • 首先,您需要降级Eclipse的ADT插件:
    转到“帮助”>“安装新软件...”,然后单击蓝色链接:“已安装的内容是什么?”
    然后选择“OpenGL ES跟踪器”和所有包含“Android”的软件,并单击“卸载”。完成后,在此处下载Eclipse的ADT插件(版本22.3.0):
    http://dl.google.com/android/ADT-22.3.0.zip

    现在我们将在Eclipse中安装它。 转到“帮助”>“安装新软件...”,然后单击“添加”,然后单击“存档”。浏览刚刚下载的存档并单击“确定”。选择列表中的所有项目,然后单击“下一步”。


  • 此时,您需要降级Android SDK工具:
    首先删除Android SDK工具文件夹。
    然后在此处下载工具(版本22.3):
    http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip

    然后解压缩并将tools文件夹复制到Android SDK文件夹中。


    不要更新Eclipse ADT插件和Android工具(在SDK管理器中)。

0

我通过将BlankActivity(22.6.2)文件夹替换为android-sdk中tools/templates目录中较旧的sdk BlankActivity(22.6.1)来完成它。


0

如果您找不到“空活动”选项,请选择“空活动”而不是创建“空白活动”,这意味着您选择了软件的新版本而不是更新版本的软件。


-1

你只需要在“Fragment Layout Name”中输入与“Layout Name”相同的名称,向导就不会创建片段文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接