Si tratta di un problema già noto dello strumento (suppongo che si stia utilizzando eclipse). Google Group - Android Developers.
L'applicazione e la prima attività condividono lo stesso nome specificato nel campo android:label
dell'elemento <activity>
.
Se si desidera utilizzare diversi titoli per il lanciatore nella lista app e la prima attività, è possibile scegliere tra le seguenti opzioni:
1.a) Impostare solo il nome dell'applicazione nel manifesto.
<application
android:label="@string/app_name"
... >
e non specificare android:label="@string/title_first_activity"
per la prima attività. Erediterà l'etichetta dell'applicazione.
O
1.B) Impostare il nome dell'applicazione nel campo android:label
della prima attività nel manifesto.
<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>
La voce <application>
condividerà la stessa etichetta della voce <activity>
, se si specifica un valore per android:label
campo o non s' la <application>
.
Il passo successivo è:
2) Impostare il titolo per la prima attività in fase di esecuzione in 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
}
In questo modo la tua prima attività cambierà il suo titolo pochi istanti dopo verrà mostrato sullo schermo del tuo telefono.
fonte
2014-04-18 13:39:05
Inoltre, guarda questa domanda, spiega come avere un nome diverso per l'applicazione nel cassetto Applicazioni, rispetto al titolo dell'attività. https: // StackOverflow.it/questions/3488664/android-launcher-label-vs-activity-title/7250902 # 7250902 – Neocy