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

79
在Eclipse中,您只需点击“新建”按钮,选择Android活动以添加新活动。但是,Android Studio略有不同; 我找不到如何向项目添加新活动的方法。
8个回答

127

使用Android Studio添加Activity的步骤。

此步骤与添加片段、服务、小部件等相同。提供截图。

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

enter image description here

  1. 右键单击任意java包/java文件夹/模块,我建议选择Java包并右键单击它,以便将Activity的目标保存在该位置
  2. 选择/点击“新建”
  3. 选择“Activity”
  4. 选择您想要创建的Activity,可能是基本的Activity。

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


6
我需要前往 src > main > java > com.example.myapp,右键点击后选择 New > Android Component 来创建一个新的 Android 组件。 - Robert
1
有没有一种方法可以从现有的布局XML资源创建一个活动? - dowjones123
好的,这是如何创建新活动,但如何显示新活动的布局? - user198003
@user198003 当您创建新的活动时,AS会为您创建布局。 - Glenn
@fasadat 您可以右键单击 Java 包,然后选择新建 > Activity。 - Glenn
显示剩余2条评论

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

输入图像描述


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 填写New Android Activity的详细信息,然后单击Finish
完成!新活动已添加到现有项目中。

0
在Android Studio中,进入app --> src --> main --> res-->
文件 --> 新建 --> 活动 --> 活动类型[选择您想要的活动]
填写新Android活动的详细信息,然后点击完成。

0
如果您想查看新 Activity 的 XML 表示形式,可以前往 AndroidManifest.xml 文件。
您将会看到如下所示的 Activity:

...

<activity android:name=".MyExerciseActivity"
        android:label="My Exercise Chart"
        android:parentActivityName=".MainActivity"
        />
<activity android:name=".MainActivity">

...


0

新增活动

Select package -> File -> New -> Activity

0

在包或目录上右键单击,然后选择新建 Kotlin 或 Java

enter image description here

当创建新的 Kotlin 类或文件时,您可以选择要创建哪种类型的类

enter image description here


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