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 :

Texte couleur setForeground


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut Texte couleur setForeground
    Bonjour,

    Je voulais savoir si c'était possible d'utiliser un setForeground pour attribuer une couleur à la valeur de ma variable String. Est ce qu'il y a besoin d'une bibliothèque?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import java.awt.*;
    tra.setForeground(Color.GREEN);
    erreur :
    Multiple markers at this line
    - The method setForeground(int) is undefined for the
    type String

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Je ne sais pas si tu t'es trompé de l'android à poster mais android ne supporte pas le package java.awt;

    Pour des String avec couleurs tu peux bien voire SpannableString qui est un chaine de caractere très riche (underligne,bold, color....).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 338
    Par défaut
    Merci, c'est justement sa que je voulais savoir.

    Je me suis aider http://stackoverflow.com/questions/8...colors-in-java, pour mettre mon texte en couleur, mais sa ne fonctionne pas. Je récupère bien les valeurs retournées de ma fonction mais elles ne sont pas mise en couleur.

    code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    //Appel ma fonction 
    txt.setText(getS(""),BufferType.SPANNABLE); 
     
    //fonction
    private String getS(String returnString) {
    ....
     
     
    SpannableStringBuilder builder = new SpannableStringBuilder();
    SpannableString redSpannable= new SpannableString(tla);
    redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, tla.length(), 0);
    builder.append(redSpannable);
     
    returnString += builder ;
    ...
    }

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

Discussions similaires

  1. [OpenOffice][Texte] [Texte] Couleurs animées
    Par razorlok dans le forum OpenOffice & LibreOffice
    Réponses: 0
    Dernier message: 02/05/2011, 16h12
  2. aide javascript texte couleur
    Par snip74 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 31/10/2010, 18h44
  3. Changer texte couleur
    Par Marius76 dans le forum IHM
    Réponses: 2
    Dernier message: 13/10/2010, 09h55
  4. font color texte couleur
    Par ^^don dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/10/2006, 09h39
  5. Couleur de texte, couleur de fond
    Par defluc dans le forum Delphi
    Réponses: 6
    Dernier message: 17/05/2006, 15h15

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