Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

thomasl_76

Styles différents selon thème de l'application

Recommended Posts

Bonjour,

Je suis entrain de finaliser une application pour laquelle il sera possible de switcher entre 3 types de thèmes. Le thème par défaut de l'application customisé, le theme Holo.Light et le thème Holo.Light.DarkActionBar

J'arrive pour l'instance à switcher parfaitement entre ces 3 thèmes, l'affichage étant modifié en conséquence.

J'ai un soucis par contre sur un élément de mon activité.

J'ai un TextView puis une ListView.

J'aimerai en fonction du thème sélectionné, modifié la couleur du texte. Malheureusement dans mon fichier styles.xml, mon interface ne prends en considération que le dernier style inscrit pour cet élément. Je m'explique:

<style name="containerAdresse" parent="@style/Theme.perso">
 <item name="android:background">#333333</item>
</style>
<style name="PageTitle" parent="@style/Theme.perso">
 <item name="android:textColor">#ffffff</item>
</style>

<style name="containerAdresse" parent="@style/Theme.Sherlock.Light">
 <item name="android:background">#ffffff</item>
</style>
<style name="PageTitle" parent="@style/Theme.Sherlock.Light">
<item name="android:textColor">#000000</item>
</style>

Dans mon cas, si je suis sur le style par défaut de l'application (perso), la couleur affichée sera celle de la seconde partie spécifique au thème Light. Comment cela se fait il? Où se trouve mon erreur pour spécifier une couleur que sur le thème Light?

Merci d'avance,

Partager ce message


Lien à poster
Partager sur d’autres sites