有没有办法在IntelliJ IDE中的Android项目中提取字符串资源?

时间:2011-08-21 21:07:54

标签: android intellij-idea automated-refactoring

当我在开发Android项目时,我想使用一些神奇的快捷方式将我的字符串提取到strings.xml,并允许我更改密钥。有没有?

如果没有,有没有办法开发新的重构方法并扩展IntelliJ的可能性?

3 个答案:

答案 0 :(得分:20)

Alt + 在字符串上输入(调用意图操作菜单),然后从菜单中使用添加字符串资源操作。< / p>

重命名资源使用Refactor | Rename站在Java代码中的资源名称时,它将重命名所有引用和资源本身。

答案 1 :(得分:0)

有Eclipse的选项:Source / Externalize字符串,它将类的字符串外部化为.properties文件,但它似乎无法以Android方式将它们直接导出到strings.xml。

答案 2 :(得分:0)

如果您正在使用eclipse,则可以突出显示要提取到strings.xml的字符串,按 Alt + Shift + A 并在屏幕右下方的小弹出窗口中选择“提取Android字符串