Android 软键盘遮挡PopupWindow解决办法

来源:互联网 发布:deepin linux卸载软件 编辑:程序博客网 时间:2024/06/05 23:54

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

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

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

commentWindow.setSoftInputMode(AddCommentPopupWindow.INPUT_METHOD_NEEDED);

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

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

如图:



0 0