项目需要实现评论的功能,因此我使用了popupWindow作为弹出框,其中包含了一个edittext。但是发现软键盘会遮挡一部分popupWindow,而实际上得到的效果应该是软键盘将

整个popupWindow顶上去,后来通过查询api,发现通过:


//设置弹出窗体需要软键盘

commentWindow.setSoftInputMode(AddCommentPopupWindow.INPUT_METHOD_NEEDED);

//设置模式,和Activity的一样,覆盖,调整大小。
commentWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

这两句代码可以解决该问题!

如图:

软键盘遮挡住popupWindow问题_第1张图片

转载: http://blog.csdn.net/superyu1992/article/details/50113397