使用字符串资源时的困惑

Confusion when using String Resources

我有一个困惑,为什么我们使用 String Resources? 而不是 Hardcoded Text? 来编写文本在 Android

主要原因是能够将您的应用翻译成其他语言。

您可以为不同的语言设置不同的值文件夹(每个文件夹都有它们的 strings.xml 文件),这样您就不必修改一行代码。

在这里你可以找到方法:https://developer.android.com/training/basics/supporting-devices/languages

主要有 2 个原因:

  • 多语言支持。
  • 我们在代码中使用常量的原因相同 - 为了 减少重复