【发布时间】:2013-02-15 14:45:45
【问题描述】:
我正在尝试让我的应用程序为希伯来语使用不同的字符串。 我所做的是在“res”中创建了一个名为“values-iw”的不同文件,并在其中放置了一个“strings.xml”文件。
当我执行Locale.getDefault(); 时,我得到“heb-il”,谷歌认为它是可以的“Java 使用了几个已弃用的两字母代码。希伯来语(“he”)语言代码被重写为“iw”。
但是当我在做getResources().getString(R.string.deafult_sleeping); 时,我得到的是默认字符串,而不是“values-iw”中的字符串。
为什么会这样?+
【问题讨论】: