Questa domanda è stata posta prima, ma senza una risposta soddisfacente! Quindi ci sto provando di nuovo.
Voglio dare alla mia icona di avvio dell'applicazione (quella visualizzata sulla schermata di avvio!) Una didascalia diversa, più breve. Sembra che il launcher prenda la sua etichetta dalla sezione mainfest sull'etichetta dell'attività principale, come qui:
<activity android:name="MainActivity" android:label="@string/app_short_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Ho già modificato il riferimento originale al nome della mia app @ string / app_name in una risorsa stringa più corta e diversa qui.
MA - grande MA : anche questo ovviamente cambia il titolo predefinito di questa attività! E non volevo che ciò accadesse, c'è abbastanza spazio per un nome di applicazione lungo! L'impostazione di nuovo del titolo lungo onCreate
nell'uso del setTitle(int)
metodo non va bene, perché il nome breve sarà visibile all'utente per un breve periodo, ma abbastanza a lungo da notare!
E - per favore, non rispondere alla mia domanda facendo riferimento a una barra del titolo personalizzata ... Non voglio fare molta strada, solo a causa di uno stupido titolo di stringa! Disegnare una barra del titolo personalizzata per un effetto così scarso è una seccatura!
Non esiste un modo semplice per assegnare al programma di avvio una stringa diversa da visualizzare? Grazie per le tue risposte!
Modifica: un altro motivo per cui avere una barra del titolo personalizzata è un problema è che non sembrerà la barra del titolo predefinita, dovrei fare esplicitamente le cose per farlo sembrare uguale su ogni dispositivo! E quella non può essere una soluzione se, dopo tutto, non voglio un aspetto diverso!