2013-03-25 2 views
0

Xamarin (Andriod 용)의 현재 장치 언어를 어떻게 확인할 수 있습니까? xamarin에서 Android 용 장치의 현재 언어를 얻는 방법은 무엇입니까?

이 context.Resources.Configuration.Locale.Language

이 나타납니다
+0

http://mattgemmell.com/2008/12/08/what-have-you-tried/ – TronicZomB

+0

@TronicZomB 예 나는 경우, Locale.getDefault() 같은 것을 사용하는 방법을 자 마린 알고하지 않습니다. getLanguage를() – user769923

+0

문맥에 따라 언어를 구했어. 자원. 구성. 로칼. 언어 – user769923

답변

1

와 언어를 얻었다 당신이 찾고있는 것은 무엇 : RegionInfo 클래스가를 읽을 수있는 다양한 방법에 대한 액세스 권한이 나타납니다 http://androidapi.xamarin.com/?link=T%3aSystem.Globalization.RegionInfo

언어 정보 및 귀하의 비교에 사용하십시오. 이 Get the current language in device

+0

고마워. RegionInfo에서 일부 지역 이름을 얻을 수 있습니다. 나는 현재의 언어를 문맥에 따라 가지고있다. 자료들. 환경 .Locale. 언어. – user769923

7

여기 내가 사용하는 크로스 플랫폼 버전입니다 :

이 질문을 바탕으로, 나는 답을 찾는 자 마린 문서에 갔다. 당연히 당신은 CurrentUICulture에서 당신이 필요로하는 모든 재산을 끌어 올 수 있습니다.

return CultureInfo.CurrentUICulture.TwoLetterISOLanguageName; 

아마도 다른 사람에게 도움이 될 수 있습니다.

관련 문제