在Android模拟器中更改区域设置

Vee*_*era 9 java android locale android-emulator

我刚开始学习Android开发.我在视图中包含了一个EditText组件,并在Eclipse中启动了模拟器.

当我输入文本框时,自动建议会以中文显示,但我想将其更改为英文.

如何更改此区域设置和Android模拟器?

我正在使用Android 2.1进行开发.

小智 12

我正在使用Android 4.2 + 4.3的模拟器,并且有一个应用程序来设置名为"自定义区域设置"的区域设置.

启动模拟器 - >启动器 - >自定义区域设置
=>从列表中选择所需的语言
=>使用例如"选择'de_DE'确认"

  • 仅供参考 API 28:设置 > 语言和输入 > 语言,更改 (2认同)

den*_*nys 5

我的解决方案是使用预装在Android模拟器"自定义区域设置"应用程序.只需发送带有额外语言参数的intent,如下所示:

adb shell am broadcast -a com.android.intent.action.SET_LOCALE --es com.android.intent.extra.LOCALE EN
Run Code Online (Sandbox Code Playgroud)

更多信息 - 为UI测试自动化准备android模拟器.


alv*_*vin 2

无需更改本地,只需长按 EditText 小部件,在弹出菜单上选择输入法,然后更改为 android 键盘即可。