在我的应用程序中,我需要让用户选择一种输入法。一旦它被选中,我应该执行一些任务。如何检测到用户实际选择了一个InputMethod
?
这是用于显示InputMethod
列表的代码。
InputMethodManager imeManager = (InputMethodManager) mw.getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imeManager != null) {
imeManager.showInputMethodPicker();
} else {
Toast.makeText(mw.getApplicationContext(), "IME ERROR",
Toast.LENGTH_LONG).show();
}