0
votes

Comment puis-je éviter les cordes codées dans l'activité en saisissant une vue de recyclage?

Je travaille avec RECYCLER View et lors de l'insertion de String TYPE Texte dans RECYCLER Afficher J'utilise toutes les chaînes codées dures et je pense que cela pourrait montrer le problème tout en étant Traduire-le dans d'autres langues.

J'ai essayé de supprimer la chaîne. Par exemple, j'ai supprimé "A propos de nous" et conservé r.string.about_us . Cependant, il a montré une erreur. xxx


1 commentaires

Oui String codée en dur ne sera pas convertie en une autre langue. Vous devez mettre strings.xml dans différentes valeurs .


6 Réponses :


0
votes

Vous n'avez pas dit l'erreur que vous avez obtenue mais vous devez obtenir la chaîne en appelant getstring code>, faites-le comme suit:

wordList.add(new Word(R.drawable.ic_launcher_background, context.getString(R.string.about_us)));

wordList.add(new Word(R.drawable.ic_launcher_background, "Our Facebook Page"));


0 commentaires

2
votes

Vous ne pouvez pas diriger la chaîne d'accès à partir de string.xml car vous avez besoin getresource () . Voici exemple xxx

Votre code doit être ressemblant à xxx


0 commentaires

0
votes

Vous devez utiliser la boîte de dialogue Valeurs plus souvent, dans votre cas celui de chaîne . Vous pouvez utiliser une "nouvelle ressource" sur laquelle vous entrez ID ID et votre valeur en même temps. Ensuite, vous installez l'interface utilisateur qui vous aide à faire les traductions.


0 commentaires

0
votes

pour l'utilisation de l'activité, xxx

pour le fragment ou l'utilisation de l'adaptateur, xxx


0 commentaires

1
votes

Ceci a fonctionné!

wordList.add(new Word(R.drawable.ic_launcher_background, getString(R.string.about_us)));
wordList.add(new Word(R.drawable.ic_launcher_background, getString(R.string.meme_bazar)));


0 commentaires

0
votes

Vous devez modifier votre code comme ci-dessous: xxx

Vous devez également mettre un chèque comme: xxx

avant d'exécuter le code ci-dessus Pour empêcher la célèbre NullPointerException.


0 commentaires