【问题标题】:Add a new activity to the AndroidManifest?向 AndroidManifest 添加新活动?
【发布时间】:2011-04-19 10:59:25
【问题描述】:

我正在进行一个新的 android 项目 - 只是一个简单的项目。 我有三个具有不同任务的“选项卡”(活动 1、2、3)。

无论如何,我如何在 AndroidManifest 中添加这 3 个活动?

我的清单;

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

是的,那我把它放在哪里?

【问题讨论】:

    标签: eclipse android


    【解决方案1】:

    你把它放在你的应用程序元素的里面,像这样:

    <?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 是您的第二个活动。

    【讨论】:

    • 如果可以的话,我会投票一千次。我花了 小时 试图找出问题所在 - 我确实将我的活动添加到清单文件,但不在 application 标签内。非常感谢您提到这个小细节,没有其他地方强调这一点!
    【解决方案2】:

    manifest&lt;application&gt; 标签内,您可以添加新的活动,例如:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      相关资源
      最近更新 更多