是否可以显示特定语言的键盘?

8 android android-edittext

假设我有两个具有相同布局的文本字段,例如(地址),第一个输入要求地址为英文,键盘应​​默认显示为英文,第二个输入要求地址为阿拉伯语.

我的问题是:我是否可以在需要时使用特定语言显示键盘,例如阿拉伯语地址.

是否有类似android:inputType""语言的东西?

Ani*_*bla -1

关于如何做到这一点,您有一个很大的工作要做 - 即创建您自己的键盘,要做到这一点,您必须知道您正在寻找的键盘。(这将与常规键盘完全相同)

您可以在这里获取一些示例代码示例

如何制作Android自定义键盘?

点击此链接制作自定义键盘最后

EditText editText = (EditText) findViewById(R.id.editText);
MyKeyboard keyboard = (MyKeyboard) findViewById(R.id.keyboard);

// prevent system keyboard from appearing when EditText is tapped
editText.setRawInputType(InputType.TYPE_CLASS_TEXT);
editText.setTextIsSelectable(true);

// pass the InputConnection from the EditText to the keyboard
InputConnection ic = editText.onCreateInputConnection(new EditorInfo());
    keyboard.setInputConnection(ic);
Run Code Online (Sandbox Code Playgroud)