项目需要实现评论的功能,因此我使用了popupWindow作为弹出框,其中包含了一个edittext。但是发现软键盘会遮挡一部分popupWindow,而实际上得到的效果应该是软键盘将
整个popupWindow顶上去,后来通过查询api,发现通过:
//设置弹出窗体需要软键盘
commentWindow.setSoftInputMode(AddCommentPopupWindow.INPUT_METHOD_NEEDED);
//设置模式,和Activity的一样,覆盖,调整大小。
commentWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
这两句代码可以解决该问题!
如图: