现在点击编辑文本时显示英文。如何将键盘更改为阿拉伯语? 我尝试从Google Play安装阿拉伯语键盘,但它在我的应用中无效。
答案 0 :(得分:3)
您无法为EditText设置键盘。键盘(或IME)只能由用户手动设置。您所能做的就是打开用户可以从中选择键盘的对话框。即便如此,也需要在语言和输入设置中启用键盘
private void showInputMethodPicker() {
InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
Toast.makeText(this, R.string.not_possible_im_picker, Toast.LENGTH_LONG).show();
}
}