Динамически изменить настройку языка Android Soft Keyboard? - PullRequest
1 голос
/ 01 июля 2011

В моем приложении есть несколько полей для редактирования, некоторые из них я буду вводить на английском языке, некоторые - на испанском.

Я использую стандартную программную клавиатуру Android, однако, поскольку в качестве локали устройства выбрано значение «Английский», при вводе испанского в одном из моих «испанских» полей ввода корректирующий текст / предиктивный текст на английском языке затрудняет это. *

Единственный обходной путь, который я нашел, - это зайти в настройки устройства и изменить язык, но это довольно раздражает.

Есть ли у меня какая-нибудь кнопка, которая при нажатии будет динамически менять настройку языка программных клавиатур? Это раскрывается через какие-либо намерения?

Привет

Ответы [ 3 ]

3 голосов
/ 27 июля 2011

Попробуйте провести пальцем по клавише пробела на клавиатуре, чтобы сменить язык.

2 голосов
/ 01 июля 2011

Есть ли у меня какая-нибудь кнопка, которая при нажатии будет динамически менять настройку языка программных клавиатур? Это раскрывается через какие-либо намерения?

Нет, извините.

Однако вы можете использовать textNoSuggestions с атрибутом android:inputType на EditText, чтобы попытаться избавиться от предложений.

1 голос
/ 10 ноября 2012

В основных настройках телефона вы можете выбрать языки ввода, а затем проведите пальцем по пробелу для переключения.

...