android popupwindow位于虚拟键盘之上

Jer*_*mey 7 android popupwindow virtual-keyboard

我有一个弹出窗口,其底部或我的屏幕上出现了一个广告.我是这样做的,因此用户可以点击x来关闭广告.

当popUpWindow处于活动状态时虚拟键盘出现时,广告仍然可见.如何让键盘对popUpWindow有所保留,或者告诉popUpWindow不在最顶层?

小智 8

您必须setInputMethodMode(INPUT_METHOD_NEEDED)在调用之前设置弹出窗口,然后弹出窗口将显示在键盘后面.如果您还在setHeight(WindowManager.LayoutParams.WRAP_CONTENT)弹出窗口中定义了,那么当键盘被隐藏或再次显示时它甚至会调整大小.


Lal*_*ani 2

尝试android:windowSoftInputMode="adjustPan"在清单文件中的活动标记中使用