Es ist ein bereits bekanntes Problem des Tools (ich nehme an, Sie verwenden Eclipse). Google Group - Android-Entwickler .
Die Anwendung und die erste Aktivität haben denselben Namen wie im android:label
Feld des <activity>
Elements angegeben.
Wenn Sie verschiedene Titel für den Launcher in der App-Liste und der ersten Aktivität verwenden möchten, können Sie zwischen folgenden Optionen wählen:
1.a) Legen Sie nur den Anwendungsnamen im Manifest fest.
<application
android:label="@string/app_name"
... >
und nicht android:label="@string/title_first_activity"
für die erste Aktivität angeben . Es wird das Anwendungsetikett erben.
ODER
1.b) Legen Sie den Anwendungsnamen im android:label
Feld der ersten Aktivität im Manifest fest.
<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>
Der <application>
Artikel wird das gleiche Label des teilen <activity>
Artikels, ob Sie einen Wert für die angeben <application>
‚s android:label
Feld oder nicht.
Der nächste Schritt ist:
2) Legen Sie den Titel für die erste Aktivität zur Laufzeit in der FirstActivity.class fest
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
setTitle(R.string.title_activity_login);
}
Auf diese Weise ändert Ihre erste Aktivität ihren Titel einige Momente nachdem er auf dem Bildschirm Ihres Telefons angezeigt wird.