我正在为一个且只有一个设备型号构建一个单一用途的应用程序。因此,我允许在应用程序中切换语言,因为我不希望用户打开设置。
我成功更改了Locale。
我没有成功切换语言输入(理解将键盘从泰语切换到英语,英语切换到泰语)。
注意:它来自工厂,已安装并提供英语和泰语语言输入。
注意2:我在google上看到了大量的解决方案,但我发现它们都不够精确,无法知道它是否可行以及如何执行此操作。我之所以提到这一点,是因为我想避免再使用此解决方案的复制粘贴,例如:Change Keyboard Input Language Programmatically。这可能是一个很好的解决方案,但我只是不明白。