在xamarin中,如何获取Android设备的当前语言?

时间:2013-03-25 15:31:18

标签: android xamarin

如何在Xamarin(Android版)中获取设备的当前语言?

使用context.Resources.Configuration.Locale.Language

获得语言

2 个答案:

答案 0 :(得分:13)

这是我使用的跨平台版本。显然,你可以从CurrentUICulture中提取你需要的任何财产。

return CultureInfo.CurrentUICulture.TwoLetterISOLanguageName;

也许它会帮助别人。

答案 1 :(得分:1)

这似乎是您正在寻找的: http://androidapi.xamarin.com/?link=T%3aSystem.Globalization.RegionInfo

RegionInfo类似乎可以通过各种方式读取该语言信息并在比较中使用。

基于这个问题,我去了Xamarin文档寻找答案: Get the current language in device