1

我在选择语言布局的地方有代码,但它不起作用。我们使用 ISO 3 代码的德语 (deutsch)deu和西班牙语进行了测试spa——它也不起作用,或者代码不同?

String locale = Locale.getDefault().getISO3Language().toString();
if (locale.equals("spa")) {
    setContentView(R.layout.es_pcversion);
} else {
    setContentView(R.layout.pcversion);
}
4

1 回答 1

2

您必须使用值文件并在其中翻译您的文本。

例如,values-es 中的 string.xml 将是您的西班牙语文本。

包含您的 string.xml 文件的 gain 文件夹是您的默认语言。

更多信息在这里: 支持不同的语言

于 2013-05-19T20:19:29.587 回答