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



假设应用程序有一些EditText需要特定的语言环境用于键盘(或者在他们缺少的情况下可用的),每个EditText一个,你怎么能请求?

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

看看这个关于如何切换键盘的答案。

编辑你不能编程地改变键盘,因为它是一个应用程序-正如上面的链接所述,你必须启动一个Intent将用户带到设置键盘输入,这样他们就可以自己改变它。更改键盘输入语言

这个意图将打开你的输入设置。

startActivity(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS));

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

相关内容

  • 没有找到相关文章

最新更新