Изменение локали в эмуляторе Android

Я только начинаю изучать разработку Android. Я включил компонент EditText в свое представление и запустил эмулятор в Eclipse.

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

Как изменить этот язык и эмулятор Android?

Я использую Android 2.1 для разработки.

4 ответов


нет необходимости менять локальный, просто длительное нажатие на виджет EditText, во всплывающем меню выберите метод ввода и перейдите на клавиатуру android.


Я использую эмулятор с Android 4.2 + 4.3, и есть приложение для установки локали под названием "Custom Locale".

запустить эмулятор - > Launcher - > пользовательский язык
=> Выберите нужный язык из списка
= > Подтвердить с помощью e.g "Select ' de_DE'"


мое решение заключается в использовании предустановленного на Android эмулятора "Custom locale" приложения. Просто отправьте intent с дополнительным параметром языка, как показано ниже:

adb shell am broadcast -a com.android.intent.action.SET_LOCALE --es com.android.intent.extra.LOCALE EN

более подробная информация здесь - подготовьте эмулятор android для автоматизации тестирования пользовательского интерфейса.


Я использую 2.3.3, но он должен быть похож:

запустить эмулятор - > пусковая установка - > Настройки - > Язык и клавиатура - > Выберите язык