这是该工具的一个已知问题(我想您正在使用 eclipse)。 Google Group - Android Developers.
Application 和第一个 Activity 共享在 <activity> 项的 android:label 字段中指定的相同名称。
如果您想为应用列表中的启动器和第一个活动使用不同的标题,您可以在以下选项中进行选择:
1.a) 仅在清单中设置应用程序名称。
<application
android:label="@string/app_name"
... >
并且不要指定android:label="@string/title_first_activity"
对于第一个活动。它将继承 Application 标签。
或
1.b) 在 Manifest 中第一个 Activity 的 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中设置运行时第一个Activity的标题
@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
}
这样,您的第一个 Activity 将在您的手机屏幕上显示后不久更改其标题。