Android清单文件

4
我正在从Google Android Developers网站上的选项卡示例(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)上工作,但我在第2步卡住了。
在第2步的最后一步中说:“将此复制到每个活动中,并将相应的标记添加到Android清单文件中”。
我需要在AndroidManifest.xml中添加什么?
谢谢
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>

这肯定会起作用!!


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>

谢谢,这对我很有用!我从教程中没有理解到我需要将Tabs活动添加为MAIN和LAUNCHER。所以每次应用程序安装后都没有打开。你帮我省了很多的烦恼,谢谢! - Matt Robertson

2
基本上,您需要像这样在AndroidManifest.xml中注册每个活动。
<activity android:name=".YourActivityName"/>

1

你需要为这三个活动添加相应的<activity>标签。AndroidManifest.xml文件描述了应用程序的组件(以及其他内容,如权限和API级别支持)。

在这个例子中,你需要添加三个定义:

<activity android:name=".ArtistsActivity"/>
<activity android:name=".AlbumsActivity"/>
<activity android:name=".SongsActivity"/>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接