10

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

得到了语言context.Resources.Configuration.Locale.Language

4

2 回答 2

26

这是我使用的跨平台版本。显然,您可以从中提取所需的任何属性CurrentUICulture

return CultureInfo.CurrentUICulture.TwoLetterISOLanguageName;

也许它会帮助别人。

于 2016-07-27T14:01:07.730 回答
1

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

RegionInfo 类似乎可以访问各种方法来读取该语言信息并在您的比较中使用。

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

于 2013-03-25T16:34:50.433 回答