Activity支持多窗口显示

Activity 提供以下方法来支持多窗口显示。

isInMultiWindowMode()

调用该方法以确认 Activity 是否处于多窗口模式。

isInPictureInPictureMode()

调用该方法以确认 Activity 是否处于画中画模式。

注意:画中画模式是多窗口模式的特例。如果 myActivity.isInPictureInPictureMode() 返回 true,则 myActivity.isInMultiWindowMode() 也返回 true。

onMultiWindowModeChanged()

当 Activity 进入或退出多窗口模式时,系统将调用此方法。当 Activity 进入多窗口模式时,系统会向该方法传递 true 值,退出多窗口模式时则传递 false 值。

onPictureInPictureModeChanged()

当 Activity 进入或退出画中画模式时,系统将调用此方法。当 Activity 进入画中画模式时,系统会向该方法传递 true 值,退出画中画模式时则传递 false 值。

Fragment 类公开了以上许多方法的版本,例如 Fragment.onMultiWindowModeChanged()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章