如何将android活动插入教程中给出的清单中?
我对使用eclipse开发android非常陌生,我遇到了十几个错误和问题。下面是下一个: 为了设置操作栏,我正在学习android教程。在本教程中,按如下方式插入活动:如何将android活动插入教程中给出的清单中?,android,eclipse,Android,Eclipse,我对使用eclipse开发android非常陌生,我遇到了十几个错误和问题。下面是下一个: 为了设置操作栏,我正在学习android教程。在本教程中,按如下方式插入活动: <activity android:theme="@style/Theme.AppCompat.Light" ... > 我可以把这一行放到xml清单文件中吗 <activity android:theme="@style/Theme.AppCompat.Light"> 或者我需要用更有用的
<activity android:theme="@style/Theme.AppCompat.Light" ... >
我可以把这一行放到xml清单文件中吗
<activity android:theme="@style/Theme.AppCompat.Light">
或者我需要用更有用的东西替换“…”吗?您发布的第二种方式很好,请确保关闭活动标记,使其看起来像
此外,如果您使用的是eclipse,则更容易进入AndroidManifest,并在
应用程序
选项卡下滚动到底部有应用程序节点
,然后从那里添加视图。Eclipse将在xml文件中自动生成正确的代码。除非您真的希望应用程序在3.0下的API级别下工作,否则您必须这样添加它
android:theme="@style/Theme.AppCompat.Light"
在清单中已经定义的活动中(包含意图过滤器和其他声明的活动)
否则,你根本不需要添加这些
这是一个例子
<activity
android:name=".MainActivity"
android:theme="@style/Theme.AppCompat.Light"
android:screenOrientation="portrait"
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
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme=@style/Theme.AppCompat.Light"" >
<activity android:name=".DetailActivity"
android:label="@string/app_name" >
</activity>
请阅读文档:
活动名称是必需的,因此您需要:
<activity android:theme="@style/Theme.AppCompat.Light" android:name="MyActivity">
除此之外,您不需要添加任何其他属性
尽管如此,请确保将activity元素放在xml中的适当位置。它应包含在应用程序块中:
<application android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@android:style/Theme.Holo.Light">
<activity android:name="MyActivity"
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>
我正在学习一个教程。在那之后,我读了文件,而不是之前!