更改Android键盘语言

| 如何更改Android键盘语言? 我在下面的代码中设置了语言。 我设置了与设置不同的语言,并尝试设置英语。
Locale.setDefault(Locale.ENGLISH);
Configuration config = getResources().getConfiguration();
config.locale = Locale.ENGLISH;
getBaseContext().getResources().updateConfiguration(config, null);
已邀请:
更改
locale
只会将
resources
(例如字符串,图像等)更改为为应用程序中的特定
locale
定义的内容。要更改
keyboard
支持的语言,必须确保在设备上安装了正确的
input method
(因为输入法本身也是一个应用程序,它将更改为相应的语言)。 例如,
Nexus S
上只有英语键盘,如果我需要支持其他语言的键盘,则需要找到一个支持该语言的
input method
并进行安装。 为确保用户拥有一个,您可以发出警报以引起用户的注意,或通过
ACTION_XXX_SETTINGS
将他们吸引到键盘设置活动中。

要回复问题请先登录注册