Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Как переключаться между layout-ами в главном Activity? http://www.cyberforum.ru/xamarin/thread1293450.html
Здравствуйте. Есть две разметки main.axml и main_2.axml, в ней практически всё тоже самое, только немного поменяна разметка и добавлено несколько элементов, которых нет в main.axml. Необходимо, чтобы в зависимости от выбранного в спинере элемента, отображалась соответствующая разметка. Т.е. чтобы происходило действие, аналогично тому, что происходит при повороте экрана. Код один, а разметки 2....
Xamarin Исключение System.NullReferenceException при вызове через Android.Net.Sip Приветствую. ВОзникла небольшая проблема. Пишу программу для совершения вызовов через SIP.Вот код using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; using Android.Net.Sip; http://www.cyberforum.ru/xamarin/thread1287955.html
Xamarin Mono Android. Как заставить экран не гаснуть?
Здравствуйте. Необходимо, сделать так, чтобы пока в программе запущен таймер экран не гас. Пробовал так: ....... PowerManager _powerManager; Android.OS.PowerManager.WakeLock sWakeLock; protected override void OnCreate (Bundle bundle) { _powerManager = (PowerManager) GetSystemService(PowerService);
Платный ли Xamarin для iOS? Xamarin
Xamarin для iOS платный? Есть демо? Как поставить если уже стоит Xamarin Studio и Xamarin.Android? Но Visual Studio нет и не планируется. А при установке предлагает Xamarin.Android, плагин для Visual Studio но не Xamarin для iOS.
Mono Как у кнопки сменить шрифт надписи? http://www.cyberforum.ru/xamarin/thread1269398.html
Как у кнопки сменить шрифт надписи? Через ModifyFont не работает почему-то
Mono Как скинуть все настройки Mono на заводские? Всем Привет! Кто знает, как скинуть все настройки Mono на заводские? подробнее

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

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

07.11.2014, 19:28. Просмотров 665. Ответов 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". А как получить реально установленный язык?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru