PopupWindow遮挡键盘,只需
// 创建PopupWindow实例,参数为customView(触发popup的控件view)、宽度、高度 popupwindow = new PopupWindow(customView, ViewGroup.LayoutParams.MATCH_PARENT, 1280); //设置键盘和popup不遮挡 popupwindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); popupwindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
即可,记住,一定是popupwindow实例化之后,马上设置setInputMethodMode()方法和setSoftInputMode()方法,且顺便不能错误,否则会不好使。