可以在android应用程序中设置只有英文键盘激活

时间:2015-08-19 05:21:40

标签: android

我是Android应用程序的新手,我们开发了一个英语语言的Android应用程序,但用户转到设置并更改除英语之外的语言。 然后键入App,然后输入英语。现在如何防止用户不使用其他 那么英语请Suggeest。

1 个答案:

答案 0 :(得分:0)

是的,你这样做......按照这个程序---

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String localeString = ims.getLocale();
Locale locale = new Locale(localeString);
String lang= locale.getDisplayLanguage();

这里lang代表键盘语言。 你可以将它与英语进行比较。如果这是英文,你可以允许用户,否则你可以做任何想要的事情......