【问题标题】:How to add new activity to existing project in Android Studio?如何在 Android Studio 中向现有项目添加新活动?
【发布时间】:2013-05-20 02:17:38
【问题描述】:

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

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    使用 Android Studio 添加Activity

    此步骤与添加 Fragment、Service、Widget 等相同。提供截图。

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

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

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

    【讨论】:

    • 我不得不去src > main > java > com.example.myapp > right click > New > Android Component
    • 有没有办法从现有的布局 XML 资源创建活动?
    • 好的,这是如何创建新的活动,但是如何显示新活动的布局?
    • @user198003 当您创建新活动时,AS 将为您创建布局。
    • 这种方式Android Studio也迫使我创建一个新的布局文件。如果相应的布局文件已经存在,我该如何实现?我想将要添加的新活动关联到已经存在的布局文件。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我觉得做起来自然很简单,无论是Intellij IDEA还是Android Studio,我总是点击new Java class菜单,然后输入类名,回车创建。 之后,我在类文件中手动输入"extends Activity",然后通过快捷键导入类。 最后,我还手动重写了 onCreate() 方法并调用了 setContentView() 方法。

      【讨论】:

        【解决方案4】:

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

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

        填写New Android Activity的详细信息,然后点击Finish

        维奥拉!添加到现有项目的新活动。

        【讨论】:

          【解决方案5】:

          在Android Studio中,进入app --> src --> main --> res-->

          File --> new --> Activity --> ActivityType [选择你想要的活动]

          填写New Android Activity的详细信息并点击Finish。

          【讨论】:

            【解决方案6】:

            如果您想查看新 Activity 的 XML 表示,可以转到 AndroidManifest.xml 文件。

            您会看到如下所示的活动:

            ...

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

            ...

            【讨论】:

              【解决方案7】:

              添加新活动

              Select package -> File -> New -> Activity
              

              【讨论】:

                猜你喜欢
                • 2017-09-04
                • 2015-09-20
                • 2019-01-12
                • 2016-03-28
                • 1970-01-01
                • 2019-02-13
                • 1970-01-01
                • 2015-08-02
                • 1970-01-01
                相关资源
                最近更新 更多