如何隐藏软键盘?

时间:2012-02-15 05:43:11

标签: android

我想在启动应用程序时从我的Android应用程序中隐藏软键盘。 为此,我使用此代码,但没有得到结果。请帮我。感谢

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(notes.getWindowToken(), 0);

3 个答案:

答案 0 :(得分:1)

getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN)。

答案 1 :(得分:1)

将此行放在应用程序的清单文件活动标记中。

<activity android:windowSoftInputMode="stateAlwaysHidden">   

答案 2 :(得分:0)

尝试获取系统键盘并将其隐藏。

InputMethodManager in = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
in.hideSoftInputFromWindow(searchBar.getApplicationWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);