从输入法服务隐藏软键盘

时间:2011-12-14 15:20:11

标签: android android-input-method

我正在尝试从InputMethodService隐藏我的软键盘,但它无法正常工作。这是我在onFinishInput()方法中使用的代码:

InputMethodManager im = (InputMethodManager)
context.getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(mInputView.getWindowToken(), 0);

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

以下对我有用:

requestHideSelf(0);

mInputView.closing();

答案 1 :(得分:0)

您可以从清单中隐藏软键盘,试试这个:

android:windowSoftInputMode="stateHidden"