Je définis donc une barre de titre personnalisée pour toutes mes activités en utilisant le code suivant dans l'onCreate.Barre de titre personnalisée Android sur l'activité de lancement montrant le mauvais titre
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(id);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
activityTitle = (TextView)findViewById(R.id.titleText);
if (activityTitle != null)
{
activityTitle.setText(title);
}
Ceci définit la barre de titre personnalisé correctement mais je trouve que sur la principale activité du lanceur le nom de l'application apparaît dans la barre de titre pour une fraction de seconde, puis change au titre que je mets ci-dessus. Cela se produit uniquement pour l'activité du point d'entrée principal, toutes les autres activités affichent mon titre personnalisé instantanément. Des idées pourquoi cela se produirait et comment réparer?
Merci
Avez-vous changé votre titre dans le manifeste? C'est là que la plupart des informations sur le titre sont stockées. – Pyrodante
Si je fais cela, il montre le texte correct mais pas le style correct. Par exemple ma barre de titre la police est plus grande et centrée. Ce sera petite police et aligné gauche pour une seconde avant qu'il ne soit remplacé par ma mise en page pour la barre de titre. – Bobbake4