2012-02-15 214 views
0

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

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

回答

1

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

+0

谢谢yaar我的问题就解决了,它的工作很不错 – 2012-02-15 06:12:36

0

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

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

把这一行在你的应用程序的清单文件中活动标签..

<activity android:windowSoftInputMode="stateAlwaysHidden"> 
+0

我想这也。它也工作得很好。谢谢。 – 2012-02-15 06:13:06