PopupWindow软键盘弹出,上移

在PopupWindow弹出后,又弹出软键盘会导致 PopupWindow往上移动,偏离之前的位置,解决方法:

1.添加如下代码:

popupWindow.inputMethodMode=PopupWindow.INPUT_METHOD_NEEDED

2.在activity 的mainfest文件中添加:

android:windowSoftInputMode="adjustNothing"

 

问题得意解决,如果希望 在 PopupWindow弹出后,并且弹出软键盘,则加上如下代码:

popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

 

你可能感兴趣的:(android,进阶篇)