我正在研究Google Android开发者网站(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)上的Tabs示例,但我陷入了第2步。
在第2步的最后说“为三个活动中的每个活动复制一次,并将相应的标签添加到Android清单文件”
我究竟需要添加到AndroidManifest.xml中?
由于
答案 0 :(得分: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>
这肯定会起作用!!
答案 1 :(得分: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>
答案 2 :(得分:2)
基本上你已经在AndroidManifest.xml中注册了每个活动,就像这样
<activity android:name=".YourActivityName"/>
答案 3 :(得分:1)
您必须为三个活动中的每一个添加相应的<activity>
标记。 AndroidManifest.xml文件描述了应用程序的组件(other things之类的权限和API级别支持)。
在此示例中,您必须添加三个定义:
<activity android:name=".ArtistsActivity"/>
<activity android:name=".AlbumsActivity"/>
<activity android:name=".SongsActivity"/>