50

我知道这在 Eclipse 中是可能的,遵循这里的建议:Android:资源字符串自动生成

但我似乎无法找到这在 android studio 中是否可行。有人知道怎么做吗?

基本上我想采用硬编码字符串并在我的主要 values.xml 或 strings.xml 中自动创建一个@string 引用。

4

3 回答 3

121

Alt+ Enter,当插入符号位于硬编码字符串内时提取字符串资源:

提炼

这同样适用于 XML 文件,并且在 IntelliJ IDEA 中也适用,但在当前版本的 Android Studio 中似乎被破坏了:

XML 提取资源

Android Studio 0.1.3 显示了它从字符串资源中提取的 XML 布局中的折叠文本,但它无法导航回资源并且不提供从 XML 中的硬编码字符串中提取资源。这似乎是一个错误。

于 2013-06-07T07:40:51.553 回答
21

以上答案似乎缺少的是,在 Android Studio 中,您必须将光标放在字符串中,单击鼠标,然后按 Alt + Enter以调出 Extract String Resource 对话框

于 2015-03-17T23:25:51.527 回答
3

当您的设置字符串资源打开时, alt+Enter工作,

how to on string resource extractor

转到 Android 工作室“帮助”-> 查找操作-> 键入“提取字符串资源”

你会发现一个开/关按钮。打开选项。

于 2016-09-10T04:32:59.607 回答