4

我正在研究来自 Google Android 开发者网站 (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) 的 Tabs 示例,但我被困在第 2 步。

在第 2 步的最后说“为三个活动中的每一个复制此内容,并将相应的标签添加到 Android 清单文件中”

我到底要向 AndroidManifest.xml 添加什么?

谢谢

4

4 回答 4

4

您的清单文件应该是这样的:

    <activity android:name=".ArtistsActivity"
              android:label="@string/app_name" 
              android:theme="@android:style/Theme.NoTitleBar">
    </activity>

    <activity android:name=".SongsActivity"
              android:label="@string/app_name" 
              android:theme="@android:style/Theme.NoTitleBar">
    </activity>

    <activity android:name=".AlbumsActivity"
              android:label="@string/app_name" 
              android:theme="@android:style/Theme.NoTitleBar">
    </activity>

</application>

这肯定会奏效!!

于 2011-02-02T05:17:47.213 回答
4

只需添加每个活动 AndroidManifest.xml

main activity use:
<activity android:name=".Tabs">
<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
another activity use:
 <activity android:name=".Tab1">
     <intent-filter>
              <action android:name="android.intent.action.EDIT"/>
              <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
     </activity>
于 2011-02-02T09:27:53.710 回答
2

基本上你已经像这样在 AndroidManifest.xml 中注册了每个活动

<activity android:name=".YourActivityName"/>
于 2011-02-02T05:08:41.940 回答
1

您必须为这三个活动中的每一个添加相应的<activity>标签。AndroidManifest.xml 文件描述了应用程序的组件(以及权限和 API 级别支持等其他内容)。

在此示例中,您必须添加三个定义:

<activity android:name=".ArtistsActivity"/>
<activity android:name=".AlbumsActivity"/>
<activity android:name=".SongsActivity"/>
于 2011-02-02T05:12:31.247 回答