Esta pregunta ya se ha hecho antes, ¡pero sin ninguna respuesta satisfactoria! Así que lo estoy intentando de nuevo.
Quiero darle a mi icono de iniciador de aplicaciones (¡el que se muestra en la pantalla de inicio!) Un subtítulo diferente y más corto. Parece que el iniciador toma su etiqueta de la sección del festival principal sobre la etiqueta de la actividad principal, como aquí:
<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>
Ya cambié la referencia original al nombre de mi aplicación @ string / app_name a un recurso de cadena diferente y más corto aquí.
PERO - grande PERO : ¡esto también, por supuesto, cambia el título predeterminado de esta actividad! Y no quería que eso sucediera, ¡hay suficiente espacio para un nombre de aplicación largo! Configurar el título largo nuevamente al onCreate
usar el setTitle(int)
método tampoco sirve, porque el nombre corto será visible para el usuario por un corto tiempo, ¡pero lo suficiente como para darse cuenta!
Y, por favor, no responda mi pregunta refiriéndose a una barra de título personalizada ... ¡No quiero ir tan lejos, solo por un estúpido título de cadena! ¡Es una molestia dibujar una barra de título personalizada para tan poco efecto!
¿No hay una manera fácil de darle al lanzador una cadena diferente para mostrar? ¡Gracias por tus respuestas!
Editar: Una razón más por la que tener una barra de título personalizada es una molestia es que no se verá como la barra de título predeterminada, ¡tendría que hacer cosas explícitamente para que se parezca en cada dispositivo! ¡Y eso no puede ser una solución si, después de todo, no quiero una apariencia diferente!