Android 5.0以上虚拟按键适配Popupwindow

在android5.0以上虚拟按键的机器上弹出自定义的软键盘的时候(popupwindow),被虚拟按键覆盖了,导致软键盘一部分地方按不了。

解决方案:
给自定义的popupwindow设置属性然后弹出来:

popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);_mPopWindow.showAtLocation(getActivity().getWindow().getDecorView(), Gravity.BOTTOM, 0, 0);

在华为荣耀7android5.0上测试通过