Sam*_*Sam 4 java android libgdx
我试图从核心 java 类文件中获取 libgdx 的 android 目录的 res 文件夹中的文件 string.xml 中的资源字符串变量。
如果您想翻译多种语言,我会告诉您,最好的方法不是使用 Android 中的 string.xml 文件。
我所做的是。在 android 项目的 Assets 文件夹中,我创建了一个名为 String 的文件夹 -> 在这个文件夹中,我创建了将在我的应用程序中使用的字符串。

然后要加载字符串,我将使用 I18NBundle。例如:
I18NBundle languageStrings = I18NBundle.createBundle(Gdx.files.internal("strings/strings"), locale);
String hello = languageString.get("hello");
Run Code Online (Sandbox Code Playgroud)
这适用于桌面、Android、iOS 和 GWT。所以它比使用 android res 文件夹更好的选择。
您可以在 libgdx 的 wiki 中查看更多内容Libgdx wiki
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |