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()

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