دوستان اینطور نوشتم
به نظرتون به مشکل نمیخورم ؟ در همه دستگاه ها به درستی کار خواهد کرد؟
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT _METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String key_lang =ims.getLocale();
if (key_lang="en_US") {
}
else if (key_lang="fa"){
}
فکر میکنم جهت اطمینان باید مثلا اینطور بنویسیم(شاید دستگاه مربوطه کیبوردش فارسی نباشه و عربی استفاده کنه)
if ( key_lang.contains("en")) {
}
else if (key_lang.contains("fa") || key_lang.contains("ar")){
}