Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как получить текущий язык системы в Android? - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Как переключаться между layout-ами в главном Activity? http://www.cyberforum.ru/xamarin/thread1293450.html
Здравствуйте. Есть две разметки main.axml и main_2.axml, в ней практически всё тоже самое, только немного поменяна разметка и добавлено несколько элементов, которых нет в main.axml. Необходимо, чтобы...
Xamarin Исключение System.NullReferenceException при вызове через Android.Net.Sip Приветствую. ВОзникла небольшая проблема. Пишу программу для совершения вызовов через SIP.Вот код using System; using Android.App; using Android.Content; using Android.Runtime; using... http://www.cyberforum.ru/xamarin/thread1287955.html
Xamarin Mono Android. Как заставить экран не гаснуть?
Здравствуйте. Необходимо, сделать так, чтобы пока в программе запущен таймер экран не гас. Пробовал так: ....... PowerManager _powerManager; Android.OS.PowerManager.WakeLock sWakeLock; ...
Платный ли Xamarin для iOS? Xamarin
Xamarin для iOS платный? Есть демо? Как поставить если уже стоит Xamarin Studio и Xamarin.Android? Но Visual Studio нет и не планируется. А при установке предлагает Xamarin.Android, плагин для...
Xamarin Не выводится видео из RTSP потока http://www.cyberforum.ru/xamarin/thread1261896.html
Приветствую. Такая проблема. Есть ip камера,то,что она отображает можно просматривать через RTSP поток. Установил на телефон VLC, подключился к камере - видео идет как слайдшоу,с перерывами в 2-5...
Xamarin Пойдёт ли Xamarin под виртуальной машиной или нужен Хакинтош? Здравствуйте. Попросили написать небольшую программку (спец калькулятор) для IPhone и выложить её в Аппстор. Под андройд на Xamarin studio я её уже почти дописал. Теперь необходимо портировать её на... подробнее

Показать сообщение отдельно
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171

Как получить текущий язык системы в Android? - Xamarin

07.11.2014, 19:28. Просмотров 743. Ответов 2
Метки (Все метки)

Здравствуйте. Подскажите как получить текущий язык системы (тот, что установлен в Настройки -> Язык и ввод -> Язык). Пробовал так:
C#
1
2
3
4
5
6
7
8
9
10
    
spinner_Lang = FindViewById<Spinner> (Resource.Id.spinner6);
var lg = System.Globalization.CultureInfo.CurrentCulture.Name; //Получить текущий язык системы
spinner_Lang.SetSelection (2);  //по умолчанию на Английском
if (lg == "ru-RU")
     spinner_Lang.SetSelection (0); //если Русский
if (lg == "de-DE")
    spinner_Lang.SetSelection (1);//если Немецкий
 
spinner_Lang.ItemSelected += new EventHandler<AdapterView.ItemSelectedEventArgs> (spinner_lang_ItemSelected);
Но в эмуляторе (с выставленным в настройках Русским) выдает "en_EN". И на реальном устройстве на русский не переключается, т.е. функция, предполагаю, то же возвращает "en_EN". А как получить реально установленный язык?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru