是否可以创建一个全屏 PopupWindow 并使其不可取消?

Is it possible to create a full screen PopupWindow and make it not cancelable?

我正在尝试创建一个全屏 PopupWindow 并避免后退按钮关闭它,但从我所看到的情况来看,这两者似乎是相互排斥的。我为 widthheight 使用 LinearLayout.LayoutParams.MATCH_PARENT 创建了 PopupWindow。我还把它设置为可聚焦,并设置了一个空背景。

您可以将 activity 与您想要的动画一起使用并覆盖 onBackPressed() 方法

@Override
public void onBackPressed() {

}

PopupWindow不适合window.you可以尝试使用DialogFragment!Google推荐它,很容易制作各种windows生命周期