2010-09-30 35 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"/>