当用户打开键盘时,如何选择键盘选择的语言环境?

时间:2015-06-02 12:33:54

标签: android android-edittext locale android-softkeyboard

假设应用程序有一些需要特定区域设置用于键盘的EditTexts(或者在缺少的情况下可用的内容),每个EditText一个,您如何请求?

1 个答案:

答案 0 :(得分:1)

更改区域设置将更改应用程序使用的strings.xml文件等。

请参阅this answer了解如何切换键盘。

修改 您无法以编程方式将键盘更改为其应用程序 - 如上面的链接所述,您必须启动Intent以将用户带到设置键盘输入,以便他们自己更改。请参阅此链接Change Keyboard input language

此意图将打开您的输入设置。

startActivity(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS));

如果用户没有安装相关的字符集或键盘,还要考虑问题吗?你的应用程序如何反应?