Java 如何在libgdx的res中获取字符串xml文件中定义的字符串?
我正试图从核心java类文件中获取android目录下libgdx的res文件夹中的string.xml文件中的资源字符串变量。您需要编写可使用接口访问的平台特定代码:如果您想翻译多种语言,我将告诉您,最好的方法不是使用android中的string.xml文件 我所做的是。在android项目的文件夹资产中,我创建了一个名为String->的文件夹,在这个文件夹中,我创建了我将在我的应用程序中使用的字符串 然后要加载字符串,我将使用I18NBundle。例如:Java 如何在libgdx的res中获取字符串xml文件中定义的字符串?,java,android,libgdx,Java,Android,Libgdx,我正试图从核心java类文件中获取android目录下libgdx的res文件夹中的string.xml文件中的资源字符串变量。您需要编写可使用接口访问的平台特定代码:如果您想翻译多种语言,我将告诉您,最好的方法不是使用android中的string.xml文件 我所做的是。在android项目的文件夹资产中,我创建了一个名为String->的文件夹,在这个文件夹中,我创建了我将在我的应用程序中使用的字符串 然后要加载字符串,我将使用I18NBundle。例如: I18NBundle lang
I18NBundle languageStrings = I18NBundle.createBundle(Gdx.files.internal("strings/strings"), locale);
String hello = languageString.get("hello");
这将适用于台式机、Android、iOS和GWT。因此,这是一个比使用android res文件夹更好的选择
你可以在libgdx的wiki上查看更多这方面的内容我删除了不相关的绒毛(“还行”和你文章中的乞讨,作为评论的一部分)。由此产生的句子没有意义(“我正在尝试查找某个资源字符串”),似乎在“to”之后至少缺少一个动词。你能用相关缺失的文本更新你的帖子吗?你能和我们分享你的
字符串。属性吗?