Les différences entre android:text=“@string” et android:text=“...”
Peut-être que ce est une question stupide, mais est-il une différence,en plus de l'évident,entre
android:text="@string/...." et android:text="..."?.Je pense que peut-être le texte qui apparaît sur l'écran de l'option pour le style lors de l'utilisation de @string.Lequel est le meilleur à utiliser en général, ou il n'a vraiment pas d'importance?
OriginalL'auteur Stefan | 2011-12-09
Vous devez vous connecter pour publier un commentaire.
Lorsque vous utilisez
android:text="@string/"
l'application va trouver la valeur de la chaîne dans le fichier de ressources, avec cette technique, vous pouvez gérer le multilingue app, avec un "chaînes"de fichier par langue.OriginalL'auteur Christophe Debove
Choix des Questions, si votre application a beaucoup de texte, de soutenir une autre langue serait plus facile si vous avez utilisé @ficelle, vous n'aurait pas à se débrouiller avec chaque fichier xml pour ajouter du texte dans l'autre langue pour chaque morceau de texte, il suffit d'aller à cordes de ressources et de changement.
Mais encore une fois, lors de la vérification de l'INTERFACE utilisateur pour les erreurs après le travail est fait, il peut rendre la vie plus difficile (ou travail ennuyeux) pour réparer une faute de frappe serait vous obliger à aller dans le fichier xml que l'erreur de texte, trouvez le nom de la chaîne, puis aller à Cordes à corriger (à moins d'être très organisé et nommé choses bien dans vos Chaînes que vous savez qui texte appartient où)
OriginalL'auteur Bienvenue