Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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以编程方式更改键盘语言_Android_Locale_Android Softkeyboard - Fatal编程技术网

Android以编程方式更改键盘语言

Android以编程方式更改键盘语言,android,locale,android-softkeyboard,Android,Locale,Android Softkeyboard,我正在为一个且只有一个设备型号构建一个单一用途的应用程序。因此,我允许在应用程序内切换语言,因为我不希望用户打开设置 我成功地改变了地点 我未能成功切换语言输入(请理解将键盘从泰语切换为英语和英语切换为泰语)。 注:它来自工厂,已安装并提供英语和泰语输入 注2:我在谷歌上看到了大量的解决方案,但我发现没有一个精确到足以知道它是否可行以及如何执行。我之所以提到这一点,是因为我想避免为eg:再粘贴一次此解决方案的副本。这可能是一个很好的解决方案,但我就是不明白。但我就是不明白你到底不明白什么?你的应

我正在为一个且只有一个设备型号构建一个单一用途的应用程序。因此,我允许在应用程序内切换语言,因为我不希望用户打开设置

我成功地改变了地点

我未能成功切换语言输入(请理解将键盘从泰语切换为英语和英语切换为泰语)。

注:它来自工厂,已安装并提供英语和泰语输入


注2:我在谷歌上看到了大量的解决方案,但我发现没有一个精确到足以知道它是否可行以及如何执行。我之所以提到这一点,是因为我想避免为eg:再粘贴一次此解决方案的副本。这可能是一个很好的解决方案,但我就是不明白。

但我就是不明白
你到底不明白什么?你的应用程序是系统应用程序吗?我的应用程序不是系统应用程序。我是否需要它成为一个能够切换输入语言的系统应用程序?这是我必须手动启用的设置吗?因为我有很多设备,我宁愿避免手动一个接一个地设置。我认为只有当你的应用程序是系统应用程序时,你才能这样做。或者,你也可以开发自己的应用程序内键盘,然后用应用程序语言切换它的语言。看起来我需要一个根设备,但这不是我的选择