2014-04-15 66 views
0

在eclipse中ADT更新后,每当我为android创建一个新项目时,都会创建一个默认的片段活动。如何获得创建简单的活动总是?在eclipse中创建新的android项目,并带有Fragment活动

我不想降级ADT。

这可能吗?任何工作?

+0

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

回答

1

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

1.删除项目中的所有classlayout文件。

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

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

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

5.完成!

编辑

记得注册您的活动的清单以及手动。

2

最新的ADT插件是这样做的,如果你创建任何简单的项目,你将永远得到FragmentActivity不是一个简单的Activity。你不能改变它。

在新的ADT本身中有空白活动定义了一个操作栏和可选的导航元素,如标签或水平滑动

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

相关问题