Android 如何判断分屏模式是否开启或者多窗口显示

Android N 添加了新功能,以支持可在多窗口模式中运行的应用。
Activity 类中添加了以下新方法,以支持多窗口显示。 Activity.isInMultiWindowMode() 调用该方法以确认 Activity 是否处于多窗口模式。 Activity.isInPictureInPictureMode() 调用该方法以确认 Activity 是否处于画中画模式。 注:画中画模式是多窗口模式的特例。 如果 myActivity.isInPictureInPictureMode() 返回 true,则 myActivity.isInMultiWindowMode() 也返回 true。
Activity.onMultiWindowModeChanged() Activity 进入或退出多窗口模式时系统将调用此方法。 在 Activity 进入多窗口模式时,系统向该方法传递 true 值,在退出多窗口模式时,则传递 false 值。 Activity.onPictureInPictureModeChanged() Activity 进入或退出画中画模式时系统将调用此方法。 在 Activity 进入画中画模式时,系统向该方法传递 true 值,在退出画中画模式时,则传递 false 值。 每个方法还有 Fragment 版本,例如 Fragment.isInMultiWindowMode()。

猜你喜欢

转载自blog.csdn.net/Wang_WY/article/details/109817066