Le forum a été mis à jour! (lire la suite...)

Archived

This topic is now archived and is closed to further replies.

thomasl_76

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

1 post in this topic

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,

Share this post


Link to post
Share on other sites