我有代碼在哪裏選擇語言版式,並沒有 的工作。我們用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