如何以编程方式将键盘语言更改为阿拉伯语?

时间:2018-01-11 13:12:35

标签: android android-softkeyboard

我正在处理一个Android应用,当用户点击EditText视图时,需要用阿拉伯语输入。那么如何以编程方式更改键盘语言或要求用户这样做呢? 我进行了广泛的研究,发现它可以通过以下方式完成: a)创建自定义阿拉伯语键盘, b)使用IME管理器通过调用showInputMethodPicker()来提示用户更改输入方法, c)使用IME管理器通过调用setInputMethod来改变输入方法。

其中,(c)仅适用于系统应用程序,(a)需要大量时间(我目前没有),以及(b)要求用户手动启用它。 / p>

是否有任何简单而可行的方法来实现这一目标?我可以使用的任何外部API或任何东西?

1 个答案:

答案 0 :(得分:1)

  

https://www.codeproject.com/Questions/996415/ceate-custom-arabic-keyboard-for-android

以上链接可以为您提供帮助。要获得上述必需功能,您需要制作自定义键盘阿拉伯语,然后在键入编辑文本时打开该键盘。