如何将活动添加到Android清单

时间:2014-09-20 08:46:51

标签: 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.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编程很新,还没有找到很多关于在页面之间进行转换以及其他类似事情的东西。谢谢你给予的任何帮助!

4 个答案:

答案 0 :(得分:0)

您可以在activity的{​​{1}}代码中添加任意数量的application

AndroidManifest.xml

答案 1 :(得分: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>

答案 2 :(得分:0)

向Manifest添加一个活动,只需复制清单中exesting活动的内容并删除这样的intent过滤器 ---原来的

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

您需要在应用程序标记中添加它。

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

答案 3 :(得分: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>


它具有您开始了解有关清单文件的更多信息所需的所有信息