Практическая информация: - открытая клавиатура без фокуса на edittext, - проверить, какие языки установлены, и - изменить язык ввода на другой язык?Как открыть клавиатуру и изменить язык ввода
Thanks
Практическая информация: - открытая клавиатура без фокуса на edittext, - проверить, какие языки установлены, и - изменить язык ввода на другой язык?Как открыть клавиатуру и изменить язык ввода
Thanks
Это возможно. Вы можете установить локаль. Однако я бы не рекомендовал этого. Мы пробовали это на ранних стадиях, это в основном борьба с системой. У нас есть такое же требование для смены языка, но он решил согласиться с тем, что пользовательский интерфейс должен быть таким же, как пользовательский интерфейс телефона. Он работал через локализацию, но был слишком глючен. И вы должны устанавливать его каждый раз, когда вы вводите действие (каждое действие) из моего опыта. вот код, если вам все еще нужно это (опять же, я не рекомендую)
Resources res = context.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale(language_code.toLowerCase());
res.updateConfiguration(conf, dm);
Если у вас есть язык конкретное содержание - вы можете изменить эту базу на установке.
http://stackoverflow.com/a/2900144/3348373 Copy Paste! Дайте несколько кредитов оригинальному автору – Darsh
вниз проголосовали за то, что он взял его и скопировал с оригинального автора без ссылки на него http://stackoverflow.com/questions/12303593/change-keyboard-input-language –
Я не уверен, что возможно изменение языка клавиатуры, вы можете изменить всю локаль с чем-то вроде [this] (http://stackoverflow.com/a/18733302/2864464). –
Уже задан и невозможен - http://stackoverflow.com/questions/12303593/change-keyboard-input-language – eeffoc