记录一次笔记
使用PopupWindow时,遇到EditText被输入法遮挡住,
可添加以下代码
//这句话,让pop覆盖在输入法上面
pop.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
//这句话,让pop自适应输入状态
pop.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
如果还是无法解决被遮挡问题,即输入框不会被向上弹,可检查代码是否有
this.setClippingEnabled(false);
如果有,需要删除,或改为 true 可解决