Я создал приложение для Android, где все мои строки используются в качестве ресурсов. Я добавил strings.xml в папку значений-es и добавил все строки на испанском языке. Я сменил язык своего телефона на испанский и запустил приложение из Android Studio (мой телефон подключен через USB - Samsung Galaxy 3). Приложение по-прежнему показывает строки на английском языке, хотя мой язык телефона - испанский. Я попытался перезагрузить телефон, и это не помогло. Поймите любую помощь. СпасибоОтладка другого языка/локали Приложение Android на моем телефоне
0
A
ответ
0
Есть несколько типов испанских языков (США, обычный испанский и т. Д.), И я проверил неправильный. Смена языка в телефоне достаточно и работает нормально.
Наклейки ссылаются на действующие ключи в строках xml, например "@ string/key_value_hello"? Значит, это не жестко закодированные строки? И когда вы проверяете значение для Locale.getDefault(). GetLanguage() в logcat, что он говорит? – BdR
Или проверьте значение, подобное этому Locale.getDefault(). ToString() – BdR