Je change la barre de titre lorsque la version d'Android prend en charge l'utilisation du code affiché ci-dessous. Mais je ne semble pas être en mesure de changer la couleur de la barre de titre une fois que l'activité a été chargée.Modifier la couleur de la barre de titre Android * après * l'activité a été chargée?
Voir l'exemple suivant:
activity.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.page_title);
LinearLayout ll = ((LinearLayout)activity.getWindow().findViewById(R.id.page_title_bg));
ll.setBackgroundResource(R.drawable.page_title_bg_app_online);
La mise en page est très simpliste, ne contenant qu'une mise en page d'arrière-plan et un TextView pour montrer le titre de l'application.
J'ai essayé de définir la ressource d'arrière-plan avec setBackbroundResrouce mais je n'ai pas réussi à faire apparaître le titre modifié. J'ai également essayé d'invalider la mise en page après avoir fait le changement.
Non, mais je ne crois pas qu'il serait utile ... La vue de texte layout_width est défini sur wrap_content –
Pourquoi pas? Mieux vaut vérifier et être sûr que juste croire :) – slkorolev
Merci j'ai juste essayé et ça n'a pas aidé. –