如何在Android中添加第二个活动
大家好!我正在尝试向我的android项目添加第二个活动,但我不确定如何准确地添加活动文件 我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这样做或放置是否正确,因为也没有XML文件 我用这个代码打开一个新的屏幕,我得到2个错误。 1在运行时此行上:如何在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
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想知道如何在他的项目中添加第二个活动。