【问题标题】:How do I mass extract string resources from an Array in Android Studio?如何从 Android Studio 中的数组中批量提取字符串资源?
【发布时间】:2016-09-27 09:44:25
【问题描述】:

我有几个字符串数组,每个数组有大约 50 个不同的字符串。我想批量或至少尽可能快地“提取字符串资源”,以便这些可以翻译。看到我什至没有 Android Studio 中数组的“提取字符串资源”选项,我该怎么做?

【问题讨论】:

    标签: android arrays string android-studio


    【解决方案1】:

    您可以先搜索所有硬编码字符串转到“分析 > 按名称运行检查。”,然后键入“硬编码文本”。对你的整个项目运行那个,你应该会得到一个检查结果面板,它将显示硬编码的文本实例。

    您还可以转到 Android Studio > 首选项 > 检查 > 硬编码文本并准确指定其运行方式,以及哪些(如果有)特殊情况被排除在检查之外。

    【讨论】:

    • 这对我不起作用。我认为这是由于字符串被硬编码在数组中。它应该有所作为吗?如果是这样,有什么方法可以批量解决这个问题还是我必须手动完成?提前致谢!
    【解决方案2】:

    我这样做的方法是制作一个字符串生成器。然后制作我自己的 for 循环,遍历数组中的每个项目,并通过附加必要的东西为它创建一个字符串资源。完成后,我将整个内容打印到我的日志中,然后只需复制并粘贴它。也可以使用这种方法来创建数组。

    【讨论】:

      猜你喜欢
      • 2021-02-09
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      • 2011-05-24
      相关资源
      最近更新 更多