如何将android活动插入教程中给出的清单中?

如何将android活动插入教程中给出的清单中?,android,eclipse,Android,Eclipse,我对使用eclipse开发android非常陌生,我遇到了十几个错误和问题。下面是下一个: 为了设置操作栏,我正在学习android教程。在本教程中,按如下方式插入活动: <activity android:theme="@style/Theme.AppCompat.Light" ... > 我可以把这一行放到xml清单文件中吗 <activity android:theme="@style/Theme.AppCompat.Light"> 或者我需要用更有用的

我对使用eclipse开发android非常陌生,我遇到了十几个错误和问题。下面是下一个:

为了设置操作栏,我正在学习android教程。在本教程中,按如下方式插入活动:

<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>

我正在学习一个教程。在那之后,我读了文件,而不是之前!