-
[Android Studio] 안드로이드 설정 언어, Locale 의 모든 것프로그래밍/Android Studio 2020. 7. 6. 17:29
[Android Studio] 디바이스 언어 불러오기, 언어에 따른 설정 변경 등 Locale의 모든 것
브로마입니다. 안드로이드 개발을 하다보면 해외를 타겟으로 앱을 제작해야하는 경우가 빈번하게 발생할 것입니다. 먼저 해당 디바이스의 locale 값을 받아오는 방법입니다.
1Locale mLocale = getResources().getConfiguration().locale;cs 그럼 이 mLocale이라는 변수에 해당 기기의 locale 값이 저장됩니다. 이렇게 저장된 locale은 한국어를 기준으로 "ko_KR"이라는 값을 갖습니다.
그리고 이렇게 받아온 locale 값은 String 데이터처럼 보이지만 String과 비교연산을 하는 등의 행위를 할 수 없습니다. 그래서 간편하게 이 locale 값을 String으로 아래와 같이 변경할 수 있습니다.
12345String localeStr = curLocale.toString();if (localeStr.equals("ko_KR")) {//ToDo For Korean}cs 그리고 위와 같이 미리 확인해둔 locale에 해당하는 문자열과 비교할 수 있습니다.
'프로그래밍 > Android Studio' 카테고리의 다른 글
[Android Studio] ListView에서 Click과 LongClick을 동시에 사용하고 싶을때 (0) 2020.07.06 [Android Studio] TextView 글씨 사이즈 변경하는 방법 (1) 2020.07.06 [Android Studio] 안드로이드 실행중인 앱, 액티비티 종료하기 (0) 2020.06.25 안드로이드 6.0 target sdk version 28 useLibrary 'org.apache.http.legacy' 알 수 없는 강종현상 해결 방법 (0) 2020.06.25 구글 플레이 기기 및 네트워크 악용 정책 관련 정보 해결하여 구글 승인 받기 (0) 2020.06.25