2014-09-20 4 views
0

Как добавить:как добавить активность в андроида манифеста

<activity 
android:name=".MainActivity2" 
android:label="@string/title_activity_main"> 
</activity> 

в AndroidManifest.xml

, который в настоящее время выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.bac" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="19" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".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> 
</application> 
</manifest> 

Я довольно новые для программирования на Android и еще предстоит выяснить много вещей о передаче между страницами и прочими вещами. Спасибо за любую помощь, которую вы даете!

ответ

0

Просто добавь еще один Activity tag под вашим application tag

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.bac" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="19" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".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=".MainActivity2" 
     android:label="@string/title_activity_main"> 
    </activity> 

</application> 
</manifest> 


Это вся информация, вам нужно, чтобы начать больше узнать о файле манифеста

+1

является то требуется, чтобы показать больше знак и жирным шрифтом? – SilentKiller

+0

@ SilentKiller .... Да, больший знак не требовался .... Переделан ... спасибо за указание! – Devrath

+0

Он все еще там. даже смелость тоже не требуется. – SilentKiller

0

вы можете добавить любое количество activity в свой тег application в AndroidManifest.xml.

<?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.bac" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="19" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".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 goes here--> 
     <activity 
       android:name=".MainActivity2" 
       android:label="@string/title_activity_main"> 
     </activity> 

    </application> 
    </manifest> 
0

Вы должны добавить Activity внутри Application тег.

Деятельность - дочерний узел узла приложения. Множественные действия могут указываться несколькими узлами активности.

Read this : manifest-intro

ваш манифест будет выглядеть

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.bac" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="10" 
     android:targetSdkVersion="19" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
    <activity 
     android:name=".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> 
    <!-- Add your activities here --> 
    <activity 
     android:name=".MainActivity2" 
     android:label="@string/title_activity_main"> 
    </activity> 

</application> 
</manifest> 
0

добавить активность в манифесте, просто скопировать содержимое exesting активности в манифесте и удалить фильтр намерений, как этот - --the оригинальный

<activity 
     android:name=".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=".yourNewActivityName" 
     android:label="@string/app_name" > 


    </activity> 

необходимо добавить это в тег приложения.

вам нужно изменить андроида: собственность имя с названием нового вида деятельности в

Смежные вопросы