2010-09-30 55 views
31

我在一个新的android项目 - 只是一个简单的。 我有三个“标签”(activity1,2,3)与不同的任务。为AndroidManifest添加一项新活动?

无论如何,我如何添加这3个活动来执行AndroidManifest?

我的清单;

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.comics" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Comics" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
    <uses-sdk android:minSdkVersion="4" /> 

</manifest> 

是的,那么我把它放在哪里?

回答

59

你把它内部应用程序元素,像这样:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="your.package.name"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Activity1" android:label="@string/app_name"></activity> 
     <activity android:name=".Activity2"></activity> 
    </application> 
    <uses-sdk android:minSdkVersion="4" /> 
</manifest> 

哪里.Activity2是你的第二个活动。

+1

,如果我能我会给予好评此一千倍。我花了**小时**试图弄清楚什么是错误的 - 我* *将我的活动添加到清单文件中,而不是在'application'标签内。非常感谢你提及这个小细节,没有其他地方强调这一点! – 2014-03-01 22:17:26

16

里面的manifest<application>标签,你可以添加新的活动,如:

<activity android:name=".newActivity"/>