CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JAVA] Colorier une partie d'un TextView

Rempli
Rempli
Niveau 10
17 janvier 2014 à 00:48:53

Bonsoir tout le monde :noel: je suis entrain de développer un chat pour le 15-18 :noel: (sur Android donc j'utilise le SDK android et comme IDE c'est Eclipse :ok: ) et là je rencontre quelques difficultés :

:d) Pour l'instant j'ai mis un text view dans lequel s'affiche les messages donc j'ai ça ou outputView est le TextView qui affiche les messages et event.getSender() c'est le pseudo de l'envoyeur et moi justement je veux colorier ça :(

outputView.append("\n"+event.getSender()+": "+event.getMessage())

Comment est ce que je peux faire ? Dois-je faire event.getSender().toString() et après le colorier ? même si je fais ça je sais pas comment le faire :fou:

Et autre chose :noel: je veux intégrer les smileys et j'ai pensé au spannable mais je sais pas l'utiliser :-( genre j'ai ce fameux TextView comme d'habitude et je veux remplacer par exemple le mot ":hap :" par le smiley :hap: comment puis-je faire ? :(

Merci pour votre aide :noel:

Schiffer
Schiffer
Niveau 10
17 janvier 2014 à 02:03:45

Ça m’intéresse puisque je développe aussi pour android, je pourrai en avoir besoin plus tard
http://pastebin.com/vDY9d1qE

Schiffer
Schiffer
Niveau 10
17 janvier 2014 à 02:20:59

Sinon je te conseille d'utiliser une ListView au lieu d'ajouter à chaque fois dans le même TextView

Bunyan
Bunyan
Niveau 17
17 janvier 2014 à 08:10:19

Le même TextView n'est pas adapté.
La ListView paraît un poil mieux.

Pour colorer du texte, il faut que tu utilises SpannableString, ou du HTML (j'ai tendance à préférer la Spannable).
Les deux permettent aussi de gérer texte + image.

Rempli
Rempli
Niveau 10
17 janvier 2014 à 17:37:08

Schiffer :d) OMG :bave: merci beaucoup le code parait clean je go toast ça tout de suite :noel:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment