如何在Android中添加第二个活动

如何在Android中添加第二个活动,android,android-activity,android-intent,Android,Android Activity,Android Intent,大家好!我正在尝试向我的android项目添加第二个活动,但我不确定如何准确地添加活动文件 我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这样做或放置是否正确,因为也没有XML文件 我用这个代码打开一个新的屏幕,我得到2个错误。 1在运行时此行上: Intent i=新的Intent(Coinparison.this,ResultsScreen.class) 它说它找不到我的活动 另一个错误是setContentView(R.layout.R

大家好!我正在尝试向我的android项目添加第二个活动,但我不确定如何准确地添加活动文件

我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这样做或放置是否正确,因为也没有XML文件

我用这个代码打开一个新的屏幕,我得到2个错误。 1在运行时此行上:
Intent i=新的Intent(Coinparison.this,ResultsScreen.class)
它说它找不到我的活动

另一个错误是
setContentView(R.layout.ResultsScreen)表示“ResultsScreen”无法解析


不知道怎么了,但任何帮助都是很好的!:)

将您的活动添加到AndroidManifest.xml

<activity android:name="ResultsScreen"
   android:label="@string/app_name">
   <intent-filter>
       <action android:name="android.intent.action.VIEW" />
   </intent-filter>
</activity>

我认为您需要像这样在清单文件中添加此活动

 <application  balblabla>
        <activity android:name=".firstActivity">
                  android:label="@string/app_name"
             //bla bla bla
        </activity>
    <activity android:name=".secondActivity"/>

    </application>

android:label=“@string/app\u name”
//呜呜呜呜
请再次查看链接并找到://AndroidManifest.xml 在那里你可以看到以粗体方式书写的文本

<activity class=".Screen2" android:label="Screen 2">
      </activity>

eclipse中现在有一个用于添加活动的向导,只需右键单击您的项目,转到new->other->android->android活动

这将创建类、布局和清单条目。

回答“
setContentView(R.layout.ResultsScreen)”中的错误;
表示“
ResultsScreen
无法解析”

转到
second.java
(与第二个活动相关)文件并导入缺少的类


在Eclipse中,按Ctrl+Shift+O以导入缺少的类(Mac上的Cmd+Shift+O)。现在Android Studio中有一个向导用于添加新活动,只需右键单击项目,进入新建->应用程序名称->选择手机和平板电脑->选择最低API级别->下一步->空白活动->下一步->活动名称->下一步->完成


这将创建类、布局和清单条目。

您是否在清单中声明了您的活动?你有用于布局的XML文件吗?我没有用于新类的XML文件,但是是的,我在AndroidManifest中声明了它,就像这样,好吧,我想它工作了,我把活动放在了Manifest文件中的错误位置。但是现在我该如何添加按钮和等等。参加我的新活动?我要创建另一个xml吗?Nvm我在本教程中找到了它!是的,只需创建新的xml文件(例如secondActivity.xml)并像处理第一个文件一样与他一起工作。这不是问题的答案-OP想知道如何在他的项目中添加第二个活动。