应用程序名称与主要活动名称

时间:2014-02-27 16:28:23

标签: android android-activity

我的清单就是这样:

<application android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity android:name=".MyFirstScreen" android:label="@string/first_screen_title" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    ....
 </application>

我的strings.xml是这样的:

 <string name="app_name">Test</string>
 <string name="first_screen_title">First Screen</string>

当我在手机中运行应用程序时,应用程序的名称是“First Screen”而不是“Test”?简单的解决方案是将第一个活动的标签设置为应用程序的名称,但随后它会在第一个活动的ActionBar中显示应用程序的名称。另一个解决方案是通过代码设置ActionBar的标题......是的,我知道有多个解决方案,但我只是在寻找解释为什么我不能这样做,因为我正在做!

1 个答案:

答案 0 :(得分:1)

通常情况下,您为启动器活动定义单独的标签,而应用名称则用于已安装的应用列表等。