【问题标题】:Is there a way to extract a string with an automatically generated resource name for a java file in Android Studio?有没有办法在 Android Studio 中为 java 文件提取具有自动生成的资源名称的字符串?
【发布时间】:2016-08-24 14:21:28
【问题描述】:

在Android Studio中,Alt + Enter > "Extract String Resource" in a java file会打开如下窗口:

请注意,资源名称字段为空白。但是,对于布局 XML 文件,窗口将如下所示:

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

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

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

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

【问题讨论】:

    标签: android-studio android-resources android-studio-2.1


    【解决方案1】:

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

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

    【讨论】:

    • 您好,感谢您的帮助。我正在使用 AS 3.1.2。屏幕看起来和你的不一样:pasteboard.co/Hnpuchb.png
    • 没问题。感谢您让我知道您的 AS 版本的不同布局。
    【解决方案2】:

    【讨论】:

    • 我不知道谁对您之前的答案投了反对票。我总是很感激任何帮助,即使这不是我想要的。我专门要求一种在提取字符串时自动生成名称的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    • 2016-03-09
    • 2015-07-04
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多