这是一个已知的工具问题(我想你使用的是eclipse)。 Google Group - Android Developers。
该应用程序和第一个活动共享在<activity>
项目的android:label
字段中指定的相同名称。
如果你想使用不同的标题在应用程序列表中的发射器和第一个活动,你可以在这些选项中进行选择:
1.A)在清单中设置仅仅是应用程序名称。
<application
android:label="@string/app_name"
... >
,并没有指定android:label="@string/title_first_activity"
第一个活动。它将继承应用程序标签。
OR
1.B)在清单中的第一个活动的android:label
字段设置应用程序名称。
<activity
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>
项目将共享<activity>
项目的相同的标签,无论你指定<application>
的android:label
字段或不是一个值。
下一个步骤是:
2)FirstActivity.class
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
setTitle(R.string.title_activity_login);
//TODO: insert the rest of the code
}
在运行时设置标题的第一个活动。这样你的第一个活动会改变他的标题几分钟之后它会显示在手机的屏幕上。
也看看这个问题,说明如何在应用程序抽屉中为应用程序指定一个不同于活动标题的名称。 https://开头计算器。com/questions/3488664/android-launcher-label-vs-activity-title/7250902#7250902 – Neocy 2014-10-29 20:59:09