我有一个以按钮为锚点(置于顶部)的 PopupWindow,其中包含一个 ScrollView。
PopupWindow 以 SOFT_INPUT_ADJUST_RESIZE 模式显示,并带有偏移量。
代码:
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
window.showAtLocation(parent, Gravity.NO_GRAVITY, xPos, yPos);
屏幕:
基础屏幕 http://imageshack.us/a/img38/7771/basescreen.png
当软键盘出现时,我有这个(顶部按钮被隐藏):
现有屏幕 http://imageshack.us/a/img21/6396/whatihavescreen.png
我想要的是:
PopupWindow被锚定在按钮上并进行了调整大小。
期望屏幕 http://imageshack.us/a/img805/3302/whatiwantscreen.png
提前感谢!