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

发布于 2024-11-30 20:08:27 字数 117 浏览 2 评论 0原文

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

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

When I'm working on Android project I would like to use some magic shortcut that would extract my string to strings.xml and also allow me to change the key. Is there any?

If there isn't, is there a way to develop new refactorization methods and extend IntelliJ possibilities?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

天煞孤星 2024-12-07 20:08:28

在字符串上使用 Alt+Enter(调用意图操作菜单),然后使用菜单中的添加字符串资源操作。

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

Alt+Enter (to invoke intention action menu) on a string, then use Add a string resource action from the menu.

To rename resource use Refactor | Rename while standing on a resource name in Java code, it will rename all the references and the resource itself.

丢了幸福的猪 2024-12-07 20:08:28

Eclipse有一个选项:Source /Externalize strings,可以将类的字符串外部化到.properties文件中,但似乎不能像Android那样直接导出到strings.xml。

There is the Eclipse's option: Source / Externalize strings, which externalizes the strings of a class into a .properties file, but it does not seem to be able to export them directly to strings.xml in the Android way.

心欲静而疯不止 2024-12-07 20:08:28

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

If you're using eclipse, you can highlight the string you want extracted to strings.xml, press Alt + Shift + A and in the small pop-up on the lower right of the screen select "Extract Android String"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文