【问题标题】:How to extract Strings from Java files more elegantly?如何更优雅地从 Java 文件中提取字符串?
【发布时间】:2019-10-09 19:52:12
【问题描述】:
我想国际化我的应用程序,因此我必须将所有硬编码的字符串提取到string.xml 文件中。提取 XML 布局文件中的字符串很容易,因为 Android Studio 会在每一行中为您显示一个带有硬编码字符串的灯泡,您可以通过它轻松提取字符串。
您如何处理 Java 文件?有没有一种方法可以提取 Java 文件的字符串,而无需在 string.xml 文件中手动输入它们?
【问题讨论】:
标签:
java
android
xml
android-studio
android-layout
【解决方案1】:
单击核心文本并按 Alt+Enter 并单击“提取字符串资源”:
【解决方案2】:
按 alt+enter 并单击提取字符串资源
然后在string.xml中填写资源名称为id
资源价值就是你的字符串的价值
【解决方案3】:
它的工作方式与在 XML 中的工作方式相同。
如果你点击字符串,你会在左边看到一个黄色的小灯泡,你可以在那里选择提取资源。如果找不到黄色灯泡,可以按 alt+enter 键访问。
祝你好运。