在android上获取当前输入语言(Xamarin)

时间:2018-04-11 13:21:14

标签: xamarin.android

有没有办法获得当前的输入语言?
我试过这个:

editText_input.TextLocale

但它返回默认的系统语言。我也试着调查

Android.Views.InputMethods.InputMethodManager

但也没有运气。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您似乎只能使用以下方式获取键盘语言:

    InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
    InputMethodSubtype ims = imm.CurrentInputMethodSubtype;
    string localeString = ims.Locale;

例如:
enter image description here