it-swarm.com.de

Auto Generate @String Referenz in Android Studio

Ich weiß, dass dies in Eclipse möglich ist, indem ich den folgenden Rat befolge: Android: automatische Generierung von Ressourcenzeichenfolgen

Aber ich kann anscheinend nicht herausfinden, ob dies im Android studio noch möglich ist. Weiß jemand, wie das geht?

Grundsätzlich würde ich gerne einen fest codierten String nehmen und automatisch einen @string-Verweis in meiner main values.xml oder strings.xml erstellen.

47
b1kjsh

Alt+Enter, String-Ressource extrahieren während sich das Caret innerhalb des fest codierten Strings befindet:

extract

Dasselbe sollte auch in XML-Dateien funktionieren, und es funktioniert in IntelliJ IDEA, scheint aber in der aktuellen Version von Android Studio:

XML extract resource

Android Studio 0.1.3 zeigt den gefalteten Text in XML-Layouts an, der aus den Zeichenfolgenressourcen extrahiert wird. Es kann jedoch nicht zur Ressource zurück navigiert werden, und es wird nicht angeboten, Ressourcen aus den fest codierten Zeichenfolgen in XML zu extrahieren. Es scheint ein Fehler zu sein.

118
CrazyCoder

Was in den obigen Antworten zu fehlen scheint, ist, dass Sie in Android Studio den Cursor in die Zeichenfolge setzen müssen, mit der Maus klicken und drücken Sie Alt + Eingabetaste , um das Dialogfeld "Zeichenfolgenressource extrahieren" aufzurufen

21
Mick

Alt + Eingabetaste Funktioniert, wenn die Zeichenfolgenressource für die Einstellung aktiviert ist.

how to on string resource extractor

Gehe zu Android studio 'Hilfe' -> Aktion suchen -> "String-Ressource extrahieren" eingeben

Sie finden eine EIN/AUS-Taste. Schalten Sie die Option ein.

3
Yogesh Rathi