在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);
本文介绍了解决PopupWindow在弹出后遇到软键盘导致位置偏移的问题,提供了具体的代码解决方案,包括设置PopupWindow的输入模式和软键盘模式。
601

被折叠的 条评论
为什么被折叠?



