Je dois concaténer ces deux chaînes de caractères à partir de mes fichiers de ressources/valeurs :
<string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on </string>
<string name="Toast_Memory_GameWon_part2"> flips !</string>
Je le fais de cette façon :
String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+total_flips+getString(R.string.Toast_Memory_GameWon_part2);
Toast.makeText(this, message_all_pairs_found, 1000).show();
Mais les espaces à la fin de la première chaîne et au début de la deuxième chaîne ont disparu (lorsque le Toast est affiché) ...
Que dois-je faire ?
Je suppose que la réponse est quelque part ici dans ce lien de documentation
ou est-ce que c'est quelque chose comme utiliser & ;
pour le caractère "&" ? ?
2 votes
Il y a quelques bonnes réponses, mais aucune ne fonctionne pour moi (voir mes commentaires). La prime est pour toute réponse qui fournit un moyen d'obtenir un vrai caractère espace (U+0020) comme premier ou dernier caractère de la ressource chaîne.
3 votes
Méchant méchant Android :(