Mobile/Android
[Android] 현재 설정 언어
oSsonGo
2011. 9. 28. 14:46
현재 설정된 언어 가져 오는 방법
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 가 나옴
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 가 나옴