Android PopupWindow弹出的屏幕不变
时间: 2024-01-04 21:52:49 浏览: 159
您好,关于 Android PopupWindow 的弹出屏幕不变的问题,可以通过设置 PopupWindow 的属性来实现。可以通过设置 setFocusable 和 setOutsideTouchable 方法为 true,来确保 PopupWindow 在弹出时获取焦点,并且点击 PopupWindow 以外的区域可以让其消失。同时,可以设置 setBackgroundDrawable 方法为 null,来避免 PopupWindow 弹出时背景变暗。
另外,还可以通过设置 PopupWindow 的位置来确保其弹出的屏幕不变。例如,可以使用 showAsDropDown 方法,将 PopupWindow 相对于指定 View 弹出,这样可以确保 PopupWindow 弹出的位置相对固定。
阅读全文