Bonjour,
J'ai posté ce message sur le forum Programmation/Kotlin sans susciter la moindre réponse. Ce forum "Android" parait mieux fonctionner (il y a plus de messages ...).
STRICTEMENT débutant en programmation pour Android, je tâtonne quelques sujets en ligne. Beaucoup contiennent des erreurs ...
J'ai déjà expérimenté des "Première application" en Java mais les Kotlin me semblent plus nombreuses.
Bref, je poste ce message parce que j'ai un problème : je ne parviens pas à récupérer une chaine stocke dans /res/strings. Je n'ai aucune erreur de la part d'Android studio, mais le résultat obtenu ne convient pas.
La chaine souhaitée est "Vas-y" et le résultat est un nombre de 10 chiffres.
Dans les ressources :
Dans le programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <resources> <string name="app_name">AppKotlin1</string> <string name="MaVariable1">Vas-y</string> </resources>
J'ai aussi essayé de récupérer la valeur dans une variable et de passer cette variable à Text(), mais j'obtiens le même résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // ..... { Button(onClick = { /*TODO*/ }) { Text((R.string.MaVariable1).toString()) } }
Le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // .... val UneVariable: String = (R.string.MaVariable1).toString() Button(onClick = { /*TODO*/ }) { Text(UneVariable) }
Sûr qu'un détail insignifiant m'échappe. Si quelqu'un peut me mettre le doigt dessus ...
Merci d'avance,
Sam
Partager