我使用以下代码将软键盘从屏幕上隐藏
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(
mSearchView.getWindowToken(), 0);
当键盘关闭时,一个白色的框出现在被覆盖了一小段时间的空间中,这可以避免吗?
最佳答案
请尝试以下操作:
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
关于android - Android顺利关闭键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22810878/