본문 바로가기

Mobile/Android

[Android] 현재 설정 언어

현재 설정된 언어 가져 오는 방법
1. Locale 를 사용하는 방법
  Locale lc = new Locale("KOREAN"); // 언어 설정
  Locale [] locale = lc.getAvailableLocales();
  for (int i = 0; i < locale.length ; i++ )
  {
    Log.d("locale", (locale[x]).toString() ); // 사용가능한 모든 언어 출력.
  }
  Log.d("locale", "getLanguage : " + lc.getLanguage()); // 위에서 KOREAN 으로 선언했으므로  korean으로 나옴.
  Log.d("locale", "Default Language : " + lc.getDefault().toString() ); // 결과값 ko_KR 가 나옴

2. Configuration 을 사용하는 방법   
Log.e("locale", "Default Language : " + getResources().getConfiguration().locale); // 결과값 ko_KR 가 나옴

'Mobile > Android' 카테고리의 다른 글

[Android] 현재 위치 구하기  (0) 2011.09.30
[Android] EditText에 배경이미지 반복 설정  (0) 2011.09.29
[Android] ScrollView  (0) 2011.09.28
[Android] 상대배치 layout  (0) 2011.09.28
[Android] gravity vs layout_gravity  (0) 2011.09.27