在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);