我有一个在用户输入 EditText 时显示的 PopupWindow。这个弹出窗口为他提供了一些建议。 我的问题是,当显示 Popup 时,它的一部分显示在屏幕上的键盘上,阻止用户继续输入。 有谁知道为什么会出现这种行为,我该如何解决?
最佳答案
要让弹出窗口位于软键盘后面,只需设置以下行:
popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);
还有
popupWindow.setFocusable(false);
popupWindow.setOutsideTouchable(false);
关于java - 虚拟键盘上方的 PopupWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9557625/