2011-08-21 11 views

Respuesta

19

Alt +Introduzca (para invocar el menú de acciones intención) en una cadena, a continuación, utilizar Añadir una cadena de recursos acción del menú.

Para cambiar el nombre del uso de recursos Refactor | Rename mientras se encuentra en un nombre de recurso en código Java, cambiará el nombre de todas las referencias y el recurso en sí.

+0

Pitty no funciona en los archivos de diseño (Comunidad Idea 11.0) –

+0

En los archivos de diseño funciona un poco diferente, especifica un nuevo nombre de recurso, se resalta en rojo y hay una intención de crear el recurso. En las actualizaciones futuras se admitirá la extracción de cadena a recurso del diseño. – CrazyCoder

+0

@ MichalLevý, esta es la función prevista para IDEA 11.1: http://youtrack.jetbrains.net/issue/IDEA-63248 – CrazyCoder

0

Existe la opción Eclipse: Source/Externalize strings, que externaliza las cadenas de una clase en un archivo .properties, pero no parece poder exportarlas directamente a strings.xml de la manera de Android.

+0

Sí, hay una forma: http://envyandroid.com/archives/261/ extract-strings-from-code-to-strings-xml –

0

Si utilizas Eclipse, puede resaltar la cadena que desea extraer para strings.xml, pulse Alt + Shift + A y en la pequeña ventana emergente en la parte inferior derecha de la pantalla seleccionar "Extraer Android String "

+0

Sí, pero el OP pregunta cómo hacer esto en ** IntelliJ ** – THelper

Cuestiones relacionadas