【发布时间】:2013-08-31 10:07:51
【问题描述】:
在我的应用程序中,我需要让用户选择一种输入法。一旦它被选中,我应该执行一些任务。如何检测到用户实际选择了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();
}
【问题讨论】:
-
“在我的应用程序中,我需要让用户选择一种输入法”——为什么?
-
@CommonsWare 因为它处理特定输入设备的行为。
标签: android android-input-method