【发布时间】:2016-09-27 09:44:25
【问题描述】:
我有几个字符串数组,每个数组有大约 50 个不同的字符串。我想批量或至少尽可能快地“提取字符串资源”,以便这些可以翻译。看到我什至没有 Android Studio 中数组的“提取字符串资源”选项,我该怎么做?
【问题讨论】:
标签: android arrays string android-studio
我有几个字符串数组,每个数组有大约 50 个不同的字符串。我想批量或至少尽可能快地“提取字符串资源”,以便这些可以翻译。看到我什至没有 Android Studio 中数组的“提取字符串资源”选项,我该怎么做?
【问题讨论】:
标签: android arrays string android-studio
您可以先搜索所有硬编码字符串转到“分析 > 按名称运行检查。”,然后键入“硬编码文本”。对你的整个项目运行那个,你应该会得到一个检查结果面板,它将显示硬编码的文本实例。
您还可以转到 Android Studio > 首选项 > 检查 > 硬编码文本并准确指定其运行方式,以及哪些(如果有)特殊情况被排除在检查之外。
【讨论】:
我这样做的方法是制作一个字符串生成器。然后制作我自己的 for 循环,遍历数组中的每个项目,并通过附加必要的东西为它创建一个字符串资源。完成后,我将整个内容打印到我的日志中,然后只需复制并粘贴它。也可以使用这种方法来创建数组。
【讨论】: