IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Changement de valeur d'un attribut situé dans styles.xml


Sujet :

Android

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur en devenir
    Inscrit en
    Juin 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 13
    Points : 0
    Points
    0
    Par défaut Changement de valeur d'un attribut situé dans styles.xml
    Bonjour à tous !
    Mon problème est le suivant :
    J'ai une application assez simpliste sur Android avec une activity_main qui contient des boutons qui mènent vers d'autres activités dont une d'entre elles qui se nomme options et dans laquelle je voudrais que l'utilisateur puisse changer quelques aspect visuels de l'application. Par exemple la couleur de fond du titre qui se situe dans activity_main . Cette couleur est stockée dans une variable qui se situe dans le fichier styles.xml cependant je ne trouve pas comment changer cette valeur proprement.

    Une autre solution serait de récupérer le textview contenant le titre pour changer sa couleur en inflatant activity_main cependant quand je fais ça, si je fais précédent pour revenir a la page main, c'est la configuration initiale qui est remise...

    En espérant avoir été clair, merci d'avance à tous pour vos réponses !!
    Fabien

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 149
    Points : 196
    Points
    196
    Par défaut
    Au lieu de changer directement la couleur dans ton fichier xml
    Tu pourrais simplement enregistré la couleur dans un sharedpreferences que tu récupère au chargement de ta page ensuite il te suffit de tester la valeur et de changer la couleur en java.
    par ex 1 = rouge 2= bleu ....

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur en devenir
    Inscrit en
    Juin 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 13
    Points : 0
    Points
    0
    Par défaut SharedPreferences
    Ah bien oui en effet c'est pile ce que je voulais, je connaissais pas. Merci beaucoup pour cette réponse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/01/2012, 18h26
  2. Réponses: 2
    Dernier message: 11/12/2011, 14h41
  3. Avoir la valeur d'un attribut ajouté dans une liste déroulante
    Par helpcomm dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/12/2011, 22h00
  4. Changement de valeur d'un variable ASP dans un javascrip
    Par Goltar dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/06/2011, 10h55
  5. Réponses: 8
    Dernier message: 11/07/2009, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo