У меня есть код, где я выбираю языковые макеты, и это не работы. Мы протестировали его с немецким (deutsch) кодом ISO 3 deu
и для испанского, который 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 будет использовать только правильные значения. – Simon