2011-12-14 32 views
1

我想從InputMethodService中隱藏我的軟鍵盤,它不工作。這裏是我在onFinishInput()方法中使用的代碼:從輸入法服務隱藏軟鍵盤

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

任何想法?

+0

可能重複:http://stackoverflow.com/questions/1109022/how-to-close-hide-the-android-soft-keyboard – 2011-12-14 15:26:50

+0

區別在於我從InputMethodService中調用它 - 不是活動 – coder 2011-12-14 15:29:10

回答

1

您可以隱藏軟鍵盤從清單,試試這個:

android:windowSoftInputMode="stateHidden" 
2

以下爲我工作:

requestHideSelf(0); 

mInputView.closing();