向 AndroidManifest 添加新活动?
Posted
技术标签:
【中文标题】向 AndroidManifest 添加新活动?【英文标题】:Add a new activity to the AndroidManifest? 【发布时间】:2011-04-19 10:59:25 【问题描述】:我正在进行一个新的 android 项目 - 只是一个简单的项目。 我有三个具有不同任务的“选项卡”(活动 1、2、3)。
无论如何,我如何在 AndroidManifest 中添加这 3 个活动?
我的清单;
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.comics"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Comics"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="4" />
</manifest>
是的,那我把它放在哪里?
【问题讨论】:
【参考方案1】:你把它放在你的应用程序元素的里面,像这样:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package.name">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Activity1" android:label="@string/app_name"></activity>
<activity android:name=".Activity2"></activity>
</application>
<uses-sdk android:minSdkVersion="4" />
</manifest>
.Activity2
是您的第二个活动。
【讨论】:
如果可以的话,我会投票一千次。我花了 小时 试图找出问题所在 - 我确实将我的活动添加到清单文件,但不在application
标签内。非常感谢您提到这个小细节,没有其他地方强调这一点!【参考方案2】:
在manifest
的<application>
标签内,您可以添加新的活动,例如:
<activity android:name=".newActivity"/>
【讨论】:
以上是关于向 AndroidManifest 添加新活动?的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 入门——001 android基本细节
使用谷歌日历的谷歌数据 API 创建新活动时向客人发送电子邮件