如何将活动添加到android清单中

如何将活动添加到android清单中,android,android-manifest,Android,Android Manifest,我如何补充: <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.co

我如何补充:

<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编程相当陌生,还没有弄明白很多关于页面间传输和其他类似的事情。谢谢你的帮助

您可以在
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> 

您需要在
应用程序
标签中添加
活动

活动是应用程序节点的子节点。多个活动可以由多个活动节点指定

你的舱单看起来像

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

要将活动添加到清单中,只需复制清单中exesting活动的内容,然后像这样删除意图过滤器 ---原著

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

---新的


您需要将其添加到应用程序标记中


您需要将android:name属性更改为新活动的名称

只需在
应用程序标记下添加另一个
活动标记

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

  • 看看太多了,希望这有帮助



  • 它提供了开始了解清单文件所需的所有信息

    @SilentKiller。。。。是的,不需要更大的标志。。。。重新编辑。。。谢谢你的指点!它还在那里。甚至大胆也不是必需的。
    <?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>