如何在PopupWindow中隐藏软键盘?

我的popupwindow里有一个edittext和一个button。
我想在软键盘弹出的时候,点击button隐藏键盘。
可是调用了隐藏键盘的方法(如下)后,键盘仍然没有隐藏,请问如何实现隐藏键盘:
InputMethodManager inputMethodManager = (InputMethodManager) mInputEt.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(mInputEt.getApplicationWindowToken(), 0);

阅读 5.9k
2 个回答
新手上路,请多包涵

popupwindow和EditText的获取焦点的冲突。popupwindow有一个attribute: popupwindow.setfocusable(true);应该就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题