3

在 Android Studio 中,在 java 文件中 Alt + Enter > "Extract String Resource" 将打开以下窗口:

在此处输入图像描述

请注意,资源名称字段为空白。但是,对于布局 XML 文件,窗口将如下所示: 在此处输入图像描述

请注意,资源名称字段是自动填写的。

如何使用自动生成的 java 文件名称填充资源名称字段?

它认为在当前版本的 Android Studio (2.1) 之前为所有类型的文件自动填充资源名称,但我可能错了。

[编辑] 2018-05-29:我想强调这个问题是关于“自动生成的资源名称”,而不是关于是否可以提取硬编码字符串。从 java 文件中提取硬编码字符串一直是可用的,但自动名称生成不存在。

4

2 回答 2

5

您可以使用此软件自动执行此操作https://www.jetbrains.com/help/idea/2016.2/recognizing-hard-coded-string-literals.html

我的链接有误(感谢您给我带来了不好的名声),但是这个问题被重复了很多次......

我希望这对您有所帮助,下一次,请认为我们将时间花在帮助他人上。祝朋友好运!

如何在 Android Studio 中找到所有相关的硬编码字符串?

在 Android Studio 中自动生成 @String 引用

Android:资源字符串自动生成

可以突出显示硬编码的字符串文字并在它们之间导航吗?

如何在 Android Studio 的项目中找到所有硬编码字符串

从 Android 代码中提取字符串到 Intellij 中的 strings.xml 文件的捷径是什么?

于 2016-08-23T20:08:48.820 回答
2

只是在这里明确地从@garatu 做出答案:

(crtl + alt + s) -> Editor -> Inspections -> Internationalization Issues -> Hard Coded Strings

在此处输入图像描述

于 2018-05-29T07:19:12.923 回答