web-dev-qa-db-fra.com

Générer automatiquement la référence @String dans Android Studio

Je sais que cela est possible dans Eclipse en suivant les conseils ici: Android: génération automatique de chaînes de ressources

Mais je n'arrive pas à trouver si c'est possible dans Android studio encore. Quelqu'un sait comment faire cela?

Fondamentalement, je voudrais prendre une chaîne codée en dur et créer automatiquement une référence @string dans mes valeurs principales.xml ou strings.xml.

47
b1kjsh

Alt+Enter, Extraire la ressource de chaîne lorsque le curseur est à l'intérieur de la chaîne codée en dur:

extract

La même chose devrait également fonctionner dans les fichiers XML, et cela fonctionne dans IntelliJ IDEA, mais semble être rompu dans la version actuelle du Android Studio:

XML extract resource

Android Studio 0.1.3 montre le texte plié dans les dispositions XML qu'il extrait des ressources de chaîne, mais il ne parvient pas à revenir à la ressource et ne propose pas d'extraire des ressources des chaînes codées en dur dans XML. Il semble que ce soit un bug.

118
CrazyCoder

Ce qui semble manquer dans les réponses ci-dessus est que, dans Android Studio, vous devez placer le curseur dans la chaîne, cliquez sur la souris et appuyez sur Alt + Entrée pour afficher la boîte de dialogue Extraire la ressource de chaîne

21
Mick

alt + Entrée fonctionne lorsque votre ressource de chaîne de configuration est activée,

how to on string resource extractor

Goto Android studio 'Help' -> Find action -> type "extract string resource"

Vous trouverez un bouton ON/OFF. Activez l'option.

3
Yogesh Rathi