如何在Android Studio中向现有项目添加新活动?


74

在Eclipse中,您只需单击new按钮,然后选择android活动以添加新活动。但是Android Studio有所不同;我找不到如何向项目添加新活动。

Answers:


120

要添加Activity使用Android Studio的应用。

此步骤与添加Fragment,Service,Widget等相同。提供了屏幕截图。

[更新] Android Studio 3.5。请注意,我已删除了旧版本的步骤。我认为几乎所有人都在使用3.x版本。

在此处输入图片说明

  1. 右键单击Java包/ Java文件夹/模块,我建议选择一个Java包,然后右键单击它,以便将Activity的目标保存在此处
  2. 选择/单击新建
  3. 选择活动
  4. 选择您要创建的活动,可能是基本活动。

要添加ServiceBroadcastReceiver,只需执行相同的步骤。


6
我不得不走了src > main > java > com.example.myapp > right click > New > Android Component
罗伯特

1
有没有办法从现有的Layout XML资源创建活动?
dowjones123 2014年

好的,这是如何创建新活动,但是如何显示新活动的布局?
user198003 2014年

@ user198003创建新活动时,AS将为您创建布局。
格伦2014年

这样,Android Studio也会迫使我创建一个新的布局文件。如果相应的布局文件已经存在,如何实现?我想将新活动添加到已经存在的布局文件中。
RBT

20

在Android Studio 2中,只需右键单击应用程序,然后选择新建>活动> ... 即可创建所需的活动类型。

在此处输入图片说明


5

我认为从本质上讲,这样做很简单,无论是Intellij IDEA还是Android Studio,我总是单击新的Java类菜单,然后键入类名称,然后按Enter键创建。之后,我在类文件中手动键入“ extends Activity”,然后通过快捷键导入该类。最后,我还手动覆盖onCreate()方法并调用setContentView()方法。


1

在Android Studio中,转到app-> src-> main-> java-> com.example.username.projectname

右键单击com.example.username.projectname-> Activity-> ActivityType

填写“新Android活动”的详细信息,然后点击完成

中提琴!新活动已添加到现有项目。


0

在Android Studio中,转到app-> src-> main-> res->

文件->新建->活动-> ActivityType [选择所需的方案]

填写“新建Android活动”的详细信息,然后单击“完成”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.