Android上的多语言支持?

1 multilingual android

如何在我的Android应用程序中以最简单的方式允许多种语言?我已经看到更大的项目使用xml文件,并且这些文件的编码并不难,但我似乎无法将其集成到代码中.另一种实际上非常棘手的方法是使用布尔值,但从一开始就需要多种语言,此时我只能提供2种语言.

这些语言必须易于在晚期状态下集成,因此它不需要改变几千行,但最初的工作必须在早期状态下进行(后期状态集成用于语言,早期用于语言)支持它)

我正在使用android studio

Ahm*_*azy 6

你应该阅读文档.在您的应用程序中合并多种语言非常容易,因为您只需将所有字符串移入values/strings.xml,然后为其他语言提供相同的字符串ID,但不同的值values-[LANGUAGE_ISO_CODE]/strings.xml.

值/ strings.xml中

<resources>
    <string name="app_name">Something</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

对于阿拉伯语

值-AR/strings.xml中

<resources>
    <string name="app_name">??</string>
</resources>
Run Code Online (Sandbox Code Playgroud)