我有一个选项卡视图,每个选项卡都对应一个Activity。当我从第一个选项卡切换到第二个选项卡时,软键盘仍然存在,而第二个选项卡只显示一个可点击的列表。我希望软键盘消失,所以我尝试了以下方法:
public static void hideSoftKeyboard (Activity activity, View view) {
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
但是这种方法行不通,因为没有相关的视图可以提供输入,因为屏幕上没有接收键盘输入的视图。有什么解决方法吗?