Pixel166 Posté(e) 27 juillet 2010 Posté(e) 27 juillet 2010 Bonjour à tous, J'ai une nouvelle question, pour le moment sans réponse positive (mais je n'ai pas trouvé d'information disant que ce que je cherche à faire est impossible) Je voudrais mettre toutes les phrases de mon application dans le fichier strings.xml (il me semble que c'est ce qu'il faut faire) Est-il possible d'avoir des chaines de caractère "dynamiques" ? Un exemple decrira mieux ce que je souhaite : chaine de caractère : "Bonjour , comment vas-tu ?" et remplacer par le nom de la personne ? Suis-je obligé d'utiliser plusieurs chaines que je concataine, ou alors est-ce qu'une solution toute prete existe ? Merci d'avance !
Fluckysan Posté(e) 28 juillet 2010 Posté(e) 28 juillet 2010 Sans recherche tu peux faire du String.replace() mais ce n'est pas très optimisé :p
Pixel166 Posté(e) 28 juillet 2010 Auteur Posté(e) 28 juillet 2010 C'est effectivement une solution, qui sera surement plus pratique que découper mes chaines de caractères et les concatener.
Profete162 Posté(e) 28 juillet 2010 Posté(e) 28 juillet 2010 Google et un truc comme: android "string xml" dynamic te donne tout de suite: For Example In strings.xmlYou have %d unread messages In Your Java code String message = getString(R.string.unread_messages, 10); et de fil en aiguille, on tombe sur la doc avec toutes les explications! http://developer.android.com/guide/topics/resources/string-resource.html :P
Pixel166 Posté(e) 28 juillet 2010 Auteur Posté(e) 28 juillet 2010 Génial, merci beaucoup, c'est exactement ce que je cherche depuis plus d'une semaine. Et dire que je n'ai jamais utilisé le mot "dynamic" dans mes recherches, car je ne savais pas comment formuler dans ma recherche le coté dynamique que je voulais... Encore merci !
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.