Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Android Emulator的默认语言?_Android_Android Emulator_Locale - Fatal编程技术网

如何更改Android Emulator的默认语言?

如何更改Android Emulator的默认语言?,android,android-emulator,locale,Android,Android Emulator,Locale,如何更改模拟器的语言?默认情况下,我在填写表格时使用中文。 请帮我摆脱这一困境。改变设备语言的方法不多 打开菜单->设置->语言和键盘->选择区域设置。根据此设置任何区域设置。这取决于android操作系统版本和设备制造商 Emulator包含名为“自定义语言环境”的应用程序。使用该应用程序还可以更改模拟器的区域设置。我没有检查在不同类型的CPU和android版本上运行的所有类型的仿真器,因此仿真器中不存在此应用程序 使用此选项以编程方式设置区域设置: Locale locale = new

如何更改模拟器的语言?默认情况下,我在填写表格时使用中文。

请帮我摆脱这一困境。

改变设备语言的方法不多

  • 打开菜单->设置->语言和键盘->选择区域设置。根据此设置任何区域设置。这取决于android操作系统版本和设备制造商
  • Emulator包含名为“自定义语言环境”的应用程序。使用该应用程序还可以更改模拟器的区域设置。我没有检查在不同类型的CPU和android版本上运行的所有类型的仿真器,因此仿真器中不存在此应用程序

  • 使用此选项以编程方式设置区域设置:

    Locale locale = new Locale("en");
    Locale.setDefault(locale);
    Configuration config = getBaseContext().getResources().getConfiguration();
    config.locale = locale;
    

    您可以完全通过设置禁用日语和其他输入法-→ 键盘-→ 取消选中每个IME旁边的框。

    这取决于版本仿真器

    在Android 4.0上:主页->中央菜单->自定义区域设置


    对于新的模拟器,只需使用您的新语言即可

    设置->系统->语言和输入

    然后在语言列表顶部重新排列所需的设备区域设置这是关键


    它将自动切换RLT/LTR的用户界面,并更改系统区域设置

    可能的重复:需要指出的是,intel emulator仅提供英语,因此不支持切换语言。我正在尝试选择瑞典语,但无法阅读其中的一些语言。在模拟器的菜单中将显示“自定义区域设置”。好了!设置sdk 4.4中没有“语言…”您所说的“打开菜单”是什么意思?你在说谁的菜单?请具体说明。这似乎是最近(2019年春季)版本的Android Studio for Windows的正确答案。哪些设置?这是在emulator、Android Studio中还是在操作系统中?在最新版本的Android Studio(4.1.1)中没有这样的选项。它不在Studio中,而是在Android emulator中。这是用什么语言编写的?@Petalvin Java