假设我有两个具有相同布局的文本字段,例如(地址),第一个输入要求地址为英文,键盘应默认显示为英文,第二个输入要求地址为阿拉伯语.
我的问题是:我是否可以在需要时使用特定语言显示键盘,例如阿拉伯语地址.
是否有类似android:inputType""语言的东西?
Ani*_*bla -1
关于如何做到这一点,您有一个很大的工作要做 - 即创建您自己的键盘,要做到这一点,您必须知道您正在寻找的键盘。(这将与常规键盘完全相同)
点击此链接制作自定义键盘最后
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)
| 归档时间: |
|
| 查看次数: |
960 次 |
| 最近记录: |