gpt4 book ai didi

android - 无法在软键盘上方显示 PopupWindow

转载 作者:太空狗 更新时间:2023-10-29 14:03:53 25 4
gpt4 key购买 nike

PopupWindow中有一个方法:

public void showAtLocation(View parent, int gravity, int x, int y)

在大多数设备上,我可以在屏幕底部放置一个 PopupWindow,即使键盘是打开的,如下所示:

showAtLocation( rootView, Gravity.Bottom, 0, 0 )

但在某些设备上有异常(exception),如 Xperia Z1 comapct、华硕 Zenfone 5。PopupWindow 的可用空间是有限的。 (键盘外)

有人遇到同样的问题吗?或者有什么建议吗?

最佳答案

在您的PopupWindow 上添加这两种输入模式:

popupWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);
popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

关于android - 无法在软键盘上方显示 PopupWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com