Android Popwindow和软键盘遮挡问题

2017-09-26  本文已影响0人  ana生

PopupWindow含有输入框时,点击输入框,软键盘可能会挡住PopupWindow,而我们希望的是软键盘能够把PopupWindow给顶上去。

popupWindow.setFocusable(true);  
popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);  
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

这里说明一下,主要是设置
popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
这两句,而且顺序不能反,如果反过来就没效果了。

上一篇 下一篇

猜你喜欢

热点阅读