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