我的清单就是这样:
<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的标题......是的,我知道有多个解决方案,但我只是在寻找解释为什么我不能这样做,因为我正在做!
答案 0 :(得分:1)
通常情况下,您为启动器活动定义单独的标签,而应用名称则用于已安装的应用列表等。