2012-12-27 12 views

risposta

8

Modificare il nome dell'attività di avvio tramite Android: etichetta. Sembra fare il trucco per me.

+1

Ciò cambierebbe il titolo nella barra degli strumenti. Non è una soluzione desiderabile. –

4

Perché non si modifica il nome nel file manifest, quindi rappresenta ciò che si desidera leggere.

Nel vostro manifesto, utilizzare l'elemento in cui si definisce l'attività, di avere la seguente:

<activity android:name=".YourActivity" android:label="whatever you want"/> 
+1

Per chiarire, stai parlando dell'attività di partenza? –

+0

Ecco come cambieresti il ​​nome per qualsiasi attività. Funziona per il launcher e altri. – Booger

+0

Ciò significherebbe rovinare il titolo della barra degli strumenti, se si utilizza la barra degli strumenti Stile materiale. –

7

Qualsiasi attività con un filtro intenti per android.intent.category.Launcher verranno visualizzati nel cassetto app . Devi impostare un'etichetta per l'attività e l'applicazione, l'etichetta per l'attività (android: label = "@ string/title_activity_main") è ciò che verrà visualizzato nel cassetto app.

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:configChanges="orientation|keyboardHidden" 
     android:label="@string/title_activity_main" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
2

FYI, Quanto sopra funziona per l'installazione di nuove copie sul telefono. Se la vecchia copia viene copiata a volte la modifica del nome non funziona. Disinstallare la versione precedente, con il nome precedente se il nome non è aggiornato.

+0

Grazie per il chiarimento. –

Problemi correlati