Eclipse 自动创建片段布局,我该如何禁用它
Posted
技术标签:
【中文标题】Eclipse 自动创建片段布局,我该如何禁用它【英文标题】:Eclipse creates fragment layout automatically, how can i disable it 【发布时间】:2014-04-13 07:42:47 【问题描述】:我不想使用片段和片段布局。这可以禁用eclipse的那个属性吗?首先,我创建一个类和 xml 文件,然后我在 android Manifest 文件中声明它们这对我有用,但如果我可以禁用它需要很长时间,它会更容易。
【问题讨论】:
开始用空的Android模板制作项目? 我已经用空的 Android 模板制作了一个项目。在我更新了我的 Eclipse 之后,它会自动创建片段布局。 我已经编辑了我的问题,有截图,我的错误在哪里? ADT blank activity created with fragment activity.. 的可能重复项 在这里下载以前的版本:thepiratebay.se/torrent/8648344/Android_SDK_r22.0.1_Full 【参考方案1】:在创建新应用程序时, 只需将布局名称复制到片段布局名称(例如:activity_main)
瞧! 你得到一个没有片段部分的活动。
从活动中删除这部分代码
if (savedInstanceState == null)
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
清理项目。
【讨论】:
【参考方案2】:Eclipse 提供了一种工具来创建不包含任何Fragment
类或布局文件的简单Android 应用程序。
除了为项目选择任何类型的模板外,您还可以创建简单的项目。
【讨论】:
我已经编辑了我的问题,有截图,我的错误在哪里? 您使用的是哪种 ADT?我想现在最新的 ADT 也保留了将片段布局添加到默认结构中的功能。这就是为什么它显示添加片段布局名称的选项。而它没有显示在我的日食中。 我有最新版本(ADT 22.6) 这就是为什么它显示片段布局名称设置选项的原因。 但我不想创建片段,我该怎么办?【参考方案3】:创建一个Blank Activity project
,导航类型为none,其他条目为默认值。
将fragment_main.xml
的内容复制到activity_main.xml
并删除fragment _main.xml
现在去MainAcitvity.java
从MainActivity
onCreate()
方法中只删除这部分:
if (savedInstanceState == null)
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
最终从MainActivity.java
中删除类PlaceholderFragment
及其内容
然后运行您的应用程序。
【讨论】:
【参考方案4】:目前似乎没有设置可以完成您想要的(我同意应该有一个)。作为一种解决方法,这个对类似问题的回答显示了如何从新创建的项目中删除片段。 https://***.com/a/22482259/1287459
【讨论】:
【参考方案5】:你可能想试试这个。 ADT blank activity created with fragment activity..
在创建没有片段的空白活动时,它对我来说很好。
【讨论】:
【参考方案6】:我通过将 BlankActivity(22.6.2) 文件夹替换为 android-sdk 的工具/模板目录中的旧 sdk BlankActivity(22.6.1) 来完成。
【讨论】:
【参考方案7】: 首先您需要为 eclipse 降级您的 ADT 插件: 转到帮助 > 安装新软件...并单击蓝色链接:已安装什么? 然后选择“Tracer for 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 然后将其解压缩并将工具文件夹复制到您的 android sdk 文件夹中。 不要更新 eclipse ADT 插件和 android 工具(在 sdk 管理器中)。【讨论】:
【参考方案8】:Android 听到了我们的声音 :)。
只需升级或download ADT 版本到 23.0.2 或更高版本。
现在你可以像这样选择空白活动,
【讨论】:
【参考方案9】:如果您没有找到 Empty Activity 选项,请选择 Empty Activity 而不是创建 Blank Activity,您选择了更新版本的软件而不是更新版本的软件。
【讨论】:
【参考方案10】:你只是在“片段布局名称”中输入与“布局名称”相同的名称,向导不会创建片段文件
【讨论】:
【参考方案11】:当您使用向导创建新的 Android 应用程序项目时,进入要求您选择 Activity 类型的屏幕后,选择 Empty Activity 而不是 Blank Activity, 这是默认设置.
不会创建任何片段。
【讨论】:
以上是关于Eclipse 自动创建片段布局,我该如何禁用它的主要内容,如果未能解决你的问题,请参考以下文章