1

我一直在 stackoverflow 上寻找一个好的解决方案,因为这是一个常见问题。有些人声称,只要把

android:windowSoftInputMode="stateHidden"android:windowSoftInputMode="stateAlwaysHidden" 在您的 androidmanifest 活动中,它会隐藏键盘。但它不适合我。在我的应用程序中,我使用 5 个选项卡(活动),其中一个是搜索选项卡。

在我的搜索功能中,我实现了:

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

如果您单击搜索选项卡(活动)中的搜索按钮,效果会很好。但是,如果您单击编辑文本然后切换到另一个选项卡,则键盘会跟随并且不会消失。切换标签时如何移除键盘?

4

0 回答 0