마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

locale 사용하여 google map 언어 설정 하는 법 질문입니다.

0 추천

현재 어플에서

 

한국어, 일어, 영어를 지원하는데요

Locale en = Locale.ENGLISH;
Configuration config = new Configuration();
config.locale = en;
getResources().updateConfiguration(config, getResources().getDisplayMetrics());

사용하여서 언어 변경을 하고 있습니다만..

 

google map은 여전히 한국어로 나옵니다.

 

기기 설정에가서 변경해주면 영어로는 잘 나오는데요..

 

혹시 같은 경험 해결하신 분 있는지 답변좀 부탁드립니다.

익명사용자 님이 2016년 10월 12일 질문
configration 변경 후 map은 재생성 하시나요?
configration과 map 생성은 다른 액티비티라서요.. 언어 변경을 하면 어플이 재부팅 되고, main 에서 configration update, 된 후에 그 위에 fragment가 올라옵니다. 그 fragment 페이지 중 하나에서 다음 액티비티로 넘어갈때에 여기서 onmapready 가 실행되는데요.. 맵 재생성과 관련이 있을까요 ?? 어플자체가 재시작되는데요
오...
http://stackoverflow.com/questions/26245100/how-to-change-language-in-android-google-maps-v2-programmatically

이거 보고 Locale.setDefault(locale); 이 부분만 확인했더니 적용 됩니다. 답변 감사드립니다.!

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...