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

Xamarin

Войти
Регистрация
Восстановить пароль
 
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
#1

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

07.11.2014, 19:28. Просмотров 727. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2014, 19:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как получить текущий язык системы в Android? (Xamarin):

Как получить текущий каталог? - C++/CLI
Как получить текущий каталог - то есть каталог в котором находится программа...

Как получить текущий месяц? - Программирование Android
Использую следующий код: private int getCurrentMonth() { Calendar calendar = Calendar.getInstance(); return...

Как получить текущий элемент - C++ Qt
..... el=MainWebView-&gt;page()-&gt;mainFrame()-&gt;findAllElements(&quot;a&quot;).toList();//тут я получаю все элементы с тегом А ...

как получить текущий урл полностью? - C# ASP.NET
как получить текущий урл полностью, в виде строки? например: http://www.relib.com/topic.asp?id=710189&amp;tp=4

Как получить текущий адрес стека? - C++
Есть функция, предположим, WinMain. Я хочу вывести в лог указатель стека. Те высокоуровневого, а того, который push ax. Как это сделать?...

Как получить текущий курс валют на C#? - C#
Задача простая. Ввожу значение в рублях, программа проверяет текущий курс, доллара например, и выводит значение. Как это сделать?

2
AlexAsche
77 / 77 / 5
Регистрация: 27.01.2013
Сообщений: 323
16.11.2014, 16:39 #2
Текущий язык системы здесь:
C#
1
 Java.Util.Locale.Default.ToString().
Когда руcский установлен выдает "ru", английский же "en_EN".
0
VV0lk
11 / 1 / 0
Регистрация: 25.12.2011
Сообщений: 171
17.11.2014, 08:44  [ТС] #3
Спасибо. Вроде уже разобрался с эти. У меня просто перед определением текущего языка стояло, чтобы нормально реагировал на '.' во вводе чисел с плавающей запятой.
C#
1
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
Вот он все время мне "en-US" и выдавал. Теперь определение языка поставил до этого и вроде все заработало и в эмуляторе и в устройствах. Всем спасибо за помощь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2014, 08:44
Привет! Вот еще темы с ответами:

Как получить текущий день недели? - PascalABC.NET
uses system; var a:DateTime; b:integer; begin a:=DateTime.Now; b:=a.day; write(b); end. Вот так я получаю текущий день...

Как в crt получить текущий цвет фона - Free Pascal
Почему-то не могу найти эту функцию, везде пишут только как установить цвет фона. Подскажите пожалуйста :)

Как получить текущий ip- адрес в локальной сети? - Visual Basic
подскажите, пожалуйста, как получить текущий ip- адрес в локальной сети.

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал - Программирование Android
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - &quot;RTFM&quot; и точка. Так вот, официального мануала, где есть ответ на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru