【问题标题】:Create new android project with out Fragment activity in eclipse在eclipse中创建没有片段活动的新android项目
【发布时间】:2014-04-15 04:20:44
【问题描述】:

每当我为 android 创建一个新项目时,在 eclipse 中的 ADT 更新之后,就会创建一个默认的片段活动。如何始终创建简单的活动?

我不想降级 ADT。

这可能吗?有什么解决办法吗?

【问题讨论】:

  • 更好的解决方案是从activity中删除所有不必要的代码将fragment.xml的内容移动到activity.xml

标签: android eclipse eclipse-plugin


【解决方案1】:

最新的 ADT 插件的制作方式是,如果您创建任何简单的项目,您总是会得到 FragmentActivity 而不是简单的 Activity。你不能改变它。

在新的 ADT 本身中,有一个空白 Activity,使用操作栏和可选的导航元素(例如选项卡或水平滑动)定义。

如果您想在项目中创建简单的活动,那么您可以简单地创建类并将活动扩展到其中,这是现在唯一的方法。或者您只需更改代码即可将Fragment 更改为Activity。

【讨论】:

    【解决方案2】:

    由于 Activity 只是一个 Java 类,因此只需接受 ADT 在项目初始创建期间为您提供的默认值即可。创建您的项目,然后手动:

    1.删除项目中的所有class和layout文件。

    2. 创建您的 Java 类文件,扩展 Activity(在您想要的包中)。

    3. 创建 XML 布局文件(在 res/layout 文件夹中)。

    4. 在onCreate() 方法中使用setContentView(R.layout.YOUR_LAYOUT_ID) '连接'您的Java 类文件和XML 布局文件。

    5.完成!

    编辑

    记得在清单中手动注册您的活动。

    【讨论】:

      猜你喜欢
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多