2011-05-12 14 views
0

如何隐藏键盘?如何在活动更改时隐藏键盘,或者何时编辑文本未启用?

我正在使用下面的代码来隐藏键盘。有一个更好的方法吗?

Window window = getWindow(); 
     window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 
+0

您可能需要考虑回顾并接受对您认为有帮助的问题的回答。如果您接受正确的答案,社区中的人更有可能提供帮助。 – gregwhitaker 2011-11-24 09:31:41

回答

1

您有隐藏软键盘的正确想法。您可能可以使用SOFT_INPUT_STATE_HIDDEN标志而不是ALWAYS_HIDDEN标志,这将允许它在用户单击EditText时重新打开,而无需再次调用setSoftInputMode()。

相关问题