Tengo una aplicación para Android con 2 actividades. Tengo el siguiente en el AndroidManifest
:Cómo nombrar la aplicación Android
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">
<activity android:name=".MyCellTracker" android:label="@string/activity1_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".DisplaySuccess" android:label="@string/activity2_name"></activity>
Las actividades están nominados correctamente, sin embargo, la aplicación está utilizando el nombre del proyecto en lugar de la android:label
(@ string/nombre_apl) la he dado. Si voy a eliminar la aplicación, veo que se llama usando el android:label
. ¿Por qué el nombre que se muestra debajo del icono en el iniciador del programa no usa android:label
en el nodo de la aplicación?
Sí, eso funcionó, gracias. Sigo pensando que la etiqueta android: en el nodo de la aplicación debe ser el nombre de la aplicación en el iniciador. Solo mi forma de pensar ... – nickfox
Estoy perdiendo la pista de la lógica de la pregunta. nickfox pregunta sobre el nombre de la aplicación y luego acepta una respuesta sobre las actividades ... – Sephy
Sephy, configuré la etiqueta android: en el nodo de la aplicación y en el nodo de actividad principal en @ string/nombre_apl. Este es el nombre que se muestra en el iniciador del programa. Utilicé setTitle (título de cadena) en el método onCreate de la actividad principal para restablecer la etiqueta en la actividad principal, lo que permite que mi actividad principal tenga una etiqueta diferente a la del iniciador del programa. – nickfox