2010-09-30 13 views
31

Estoy en un nuevo proyecto de Android, solo uno simple. Tengo tres "pestañas" (actividad1,2,3) con diferentes tareas.¿Agregar una nueva actividad al AndroidManifest?

De todos modos, ¿cómo agrego estas 3 actividades con AndroidManifest?

mi manifiesto;

<?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> 

Sí, entonces ¿dónde lo pongo?

Respuesta

59

lo pones dentro del órgano de aplicación, así:

<?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> 

Dónde .Activity2 es su segunda actividad.

+1

Me upvote esto mil veces si pudiera. Pasé ** horas ** tratando de entender qué estaba mal: * hice * agregar mi actividad al archivo de manifiesto, pero no dentro de las etiquetas de 'aplicación'. Muchas gracias por mencionar ese pequeño detalle, ¡ningún otro lugar lo enfatiza! –

16

Dentro <application> etiqueta de manifest puede añadir nuevas actividades como:

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