我从 Eclipse 的“新建”菜单创建了一个新的空白 Activity 。
我没有收到任何错误,并且该 Activity 看起来已正确填充到 list 中,但是,尚未创建任何 java 类文件。
我的印象是,在 Eclipse 中,该类应该是自动创建的,并使用 onCreate 和 onOptionsItemSelected 方法模板自动填充。
为什么 Eclipse 没有自动为我创建类?
要求的 list 代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstandroidapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.myfirstandroidapp.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.myfirstandroidapp.DisplayMessageActivity"
android:label="@string/title_activity_display_message"
android:parentActivityName="com.example.myfirstandroidapp.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.myfirstandroidapp.MainActivity" />
</activity>
</application>
最佳答案
最快的解决方案:将 Activity 保留在您的 list 中,但通过右键单击您的包 -> 新建 -> 类 -> DisplayMessageActivity 创建 java 类,然后扩展 Activity 类并添加缺少的方法。请注意,类名必须与 list 中声明的相匹配
编辑 完成后,通过选择 project -> clean 来清理项目,并检查是否还有任何错误消息
关于android - Eclipse - 新的 android Activity 显示在 list 中但在 src 下丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215445/