Android manifest.xml

时间:2011-02-02 05:00:46

标签: android tabs android-manifest tabview

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

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

我究竟需要添加到AndroidManifest.xml中?

由于

4 个答案:

答案 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"/>