我有两个按钮,一个用于阿拉伯语,一个用于英语。我希望当用户单击阿拉伯语按钮时显示阿拉伯语键盘,而单击英语按钮时。应该出现英文键盘,以便在可能的情况下在编辑文本中放置文本。
最佳答案
如果此应用程序在阿拉伯国家/地区使用,则可以尝试使用以下代码显示语言选择对话框。
private void showLanguagePicker() {
InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
}
}