我正在研究来自 Google Android 开发者网站 (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) 的 Tabs 示例,但我被困在第 2 步。
在第 2 步的最后说“为三个活动中的每一个复制此内容,并将相应的标签添加到 Android 清单文件中”
我到底要向 AndroidManifest.xml 添加什么?
谢谢
我正在研究来自 Google Android 开发者网站 (http://developer.android.com/resources/tutorials/views/hello-tabwidget.html) 的 Tabs 示例,但我被困在第 2 步。
在第 2 步的最后说“为三个活动中的每一个复制此内容,并将相应的标签添加到 Android 清单文件中”
我到底要向 AndroidManifest.xml 添加什么?
谢谢
您的清单文件应该是这样的:
<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>
这肯定会奏效!!
只需添加每个活动 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>
基本上你已经像这样在 AndroidManifest.xml 中注册了每个活动
<activity android:name=".YourActivityName"/>
您必须为这三个活动中的每一个添加相应的<activity>
标签。AndroidManifest.xml 文件描述了应用程序的组件(以及权限和 API 级别支持等其他内容)。
在此示例中,您必须添加三个定义:
<activity android:name=".ArtistsActivity"/>
<activity android:name=".AlbumsActivity"/>
<activity android:name=".SongsActivity"/>