如何改变Android Keyboard语言?
我在下面设置了代码来设置语言.我在"设置"中设置了不同的语言并尝试设置英语.
Locale.setDefault(Locale.ENGLISH);
Configuration config = getResources().getConfiguration();
config.locale = Locale.ENGLISH;
getBaseContext().getResources().updateConfiguration(config, null);
Run Code Online (Sandbox Code Playgroud)
更改locale仅将resources(例如,字符串、图像等)更改为为locale应用程序中的特定内容定义的内容。要更改输入法支持的语言keyboard,您必须确保input method设备上安装了适当的语言(因为输入法本身也是一个应用程序,它会更改为相应的语言)。
例如,只有英文键盘Nexus S,如果我需要支持其他语言的键盘,我需要找到input method支持该语言的键盘,然后安装它。
为了确保用户有一个键盘设置活动,您可以发出一些警报来吸引用户的注意力,或者有意将他们带到键盘设置活动ACTION_XXX_SETTINGS。
| 归档时间: |
|
| 查看次数: |
7341 次 |
| 最近记录: |