我有代码在哪里选择语言版式,并没有 的工作。我们用ISO 3代码deu
的德文(deutsch)和西班牙文的spa
进行了测试 - 它也没有工作,或者代码不同?Android语言选择
String locale = Locale.getDefault().getISO3Language().toString();
if (locale.equals("spa")) {
setContentView(R.layout.es_pcversion);
} else {
setContentView(R.layout.pcversion);
}
什么是 “语言环境”,使用Log.d其打印(TAG, “区域:” +区域)的值; – JafarKhQ
我是Java和Android新手,你可以写一些代码吗? – Atukamix
为什么不使用res/values-de和res/values-es?然后,Android将只使用正确的值。在字符串区域设置= Locale.get ....后添加Log.d(“TAG”,“locale:”+ locale)后的 – Simon