我想检测Android中的键盘输入法/语言是否为阿拉伯语
我想检测键盘输入法/语言是否为阿拉伯语,并在条件块中使用它。像这样我想检测Android中的键盘输入法/语言是否为阿拉伯语,android,keyboard,Android,Keyboard,我想检测键盘输入法/语言是否为阿拉伯语,并在条件块中使用它。像这样 if(Keyboard input method/language is Arabic) { //do something } 请记住,我只想检测键盘输入法/语言是否为阿拉伯语,其余代码我将自己编写 谢谢您可以获得如下输入语言: InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); Input
if(Keyboard input method/language is Arabic)
{
//do something
}
请记住,我只想检测键盘输入法/语言是否为阿拉伯语,其余代码我将自己编写
谢谢您可以获得如下输入语言:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String localeString = ims.getLocale();
Locale locale = new Locale(localeString);
String currentLanguage = locale.getDisplayLanguage();
使用此证明声明:
if(Locale.getDefault().getLanguage().equals("ar")){
//do something
}
. 检查这个伙计!!
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String localeString = ims.getLocale();
Locale locale = new Locale(localeString);
String currentLanguage = locale.getDisplayLanguage();
if(Keyboard input method.equals(currentLanguage)
{
//do something
}