我在这里添加了一个类“Name / Scr / PackageName / MyClassHere”,但我不确定这是正确的做法还是放置它,因为还没有XML文件。
我使用此代码打开一个新屏幕,http://learnandroid.blogspot.com/2008/01/opening-new-screen-in-android.html我得到2个错误。
1在运行时此行:
Intent i = new Intent(Coinparison.this, ResultsScreen.class);
它说它无法找到我的活动。
此处的另一个错误setContentView(R.layout.ResultsScreen);
无法解析“ResultsScreen”。
不确定什么是错的,但任何帮助都很棒! :)
答案 0 :(得分:29)
现在eclipse中有一个向导用于添加活动,只需右键单击您的项目,转到新的 - >其他 - > android - > Android活动
这将创建类,布局和清单条目。
答案 1 :(得分:17)
将您的活动添加到AndroidManifest.xml
<activity android:name="ResultsScreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
答案 2 :(得分:1)
我认为您需要在清单文件中添加此活动,如此
<application balblabla>
<activity android:name=".firstActivity">
android:label="@string/app_name"
//bla bla bla
</activity>
<activity android:name=".secondActivity"/>
</application>
再次查看链接并找到://AndroidManifest.xml 在那里你可以看到以粗体模式写入的文字
<activity class=".Screen2" android:label="Screen 2">
</activity>
答案 3 :(得分:1)
回答#34;&#34;&#34; setContentView(R.layout.ResultsScreen);
表示&#34; ResultsScreen
&#34;无法解决&#34;&#34;&#34;
转到 second.java
(与第二个活动相关)文件并导入缺失的课程。
在Eclipse中,按 Ctrl + Shift + O 导入缺少的类( Cmd + Mac上的 Shift + O 。
答案 4 :(得分:1)
这是Android Studio中的一个向导,用于添加新活动,只需右键单击您的项目,转到新的 - &gt;应用程序名称 - &gt;选择手机和平板电脑 - &gt;选择最低API级别 - &gt;下一步 - >空白活动 - &gt;下一步 - &gt;活动名称 - &gt;下一步 - &gt;完成
这将创建类,布局和清单条目。